emacs-emojify

fork of https://github.com/iqbalansari/emacs-emojify
Log | Files | Refs | LICENSE

commit 74c97a656c7ad515ed244c77c370742c22c83a08
parent 033e3b2fa171d73b932ecf27df237be2fd6e1c36
Author: Iqbal Ansari <iqbalansari02@yahoo.com>
Date:   Mon, 12 Jun 2017 13:12:35 +0530

Do not switch to after-string based display of company tooltip unless needed

Diffstat:
Memojify.el | 9+++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/emojify.el b/emojify.el @@ -2038,8 +2038,13 @@ displayed." (disp (or (overlay-get ov 'display) (overlay-get ov 'after-string))) (emojified-display (when disp - (emojify-string disp)))) - (when disp + (emojify-string disp))) + (emojified-p (when emojified-display + (text-property-any 0 (1- (length emojified-display)) + 'emojified t + emojified-display)))) + ;; Do not switch to after-string if menu is not emojified + (when (and disp emojified-p) (overlay-put ov 'after-string nil) (overlay-put ov 'display (propertize " " 'invisible t)) (overlay-put ov 'after-string emojified-display)))))