emacs-emojify

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

commit 5c8eb887ee229481c62f24de016f6cbbba15ce80
parent 6170a518a8b14a26a1b81e11665c836efc1810c6
Author: Iqbal Ansari <iqbalansari02@yahoo.com>
Date:   Mon, 30 Nov 2015 08:58:46 +0530

Remove special case for selection highlighting

Since selection is an overlay it can be handled by `emojify--overlay-face`

Diffstat:
Memojify.el | 8+-------
1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/emojify.el b/emojify.el @@ -577,11 +577,6 @@ and end of region respectively." (and (<= emojify-region-beg end) (<= end emojify-region-end))))) -(defun emojify--region-face (beg end) - (when (or (emojify--inside-non-rectangle-selection-p beg end) - (emojify--inside-rectangle-selection-p beg end)) - (face-background 'region))) - (defun emojify--overlay-face (beg) (let* ((overlays-with-face (seq-filter (lambda (overlay) (and (overlay-get overlay 'face) @@ -592,8 +587,7 @@ and end of region respectively." (defun emojify--get-image-background (beg end) "Get the color to be used as background for emoji between BEG and END." - (or (emojify--region-face beg end) - (emojify--overlay-face beg) + (or (emojify--overlay-face beg) (face-background 'default))) (defun emojify--get-image-display (data beg end)