emacs-emojify

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

commit fca5763af2ada03a11bbf39f49fd0c6f4648de53
parent 822416b3a867522c04504a0132d216d1df18a63e
Author: Iqbal Ansari <iqbal.ansari@ignitesol.com>
Date:   Fri,  2 Sep 2016 11:36:40 +0530

Do not avoid emojifying minibuffer in apropos command

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

diff --git a/emojify.el b/emojify.el @@ -266,7 +266,7 @@ Possible values are :group 'emojify) (defcustom emojify-inhibit-in-buffer-functions - '(minibufferp emojify-helm-buffer-p) + '(emojify-minibuffer-p emojify-helm-buffer-p) "Functions used inhibit emojify-mode in a buffer. These functions are called with one argument, the buffer where emojify-mode @@ -287,7 +287,8 @@ emojify in a buffer.") (defun emojify-ephemeral-buffer-p (buffer) "Determine if BUFFER is an ephemeral/temporary buffer." - (string-match-p "^ " (buffer-name buffer))) + (and (not (minibufferp)) + (string-match-p "^ " (buffer-name buffer)))) (defun emojify-inhibit-major-mode-p (buffer) "Determine if user has disabled the `major-mode' enabled for the BUFFER. @@ -301,6 +302,11 @@ Returns non-nil if the buffer's major mode is part of `emojify-inhibit-major-mod (unless emojify-in-apropos-p (string-match-p "\\*helm" (buffer-name buffer)))) +(defun emojify-minibuffer-p (buffer) + "Determine if the current BUFFER is a minibuffer." + (unless emojify-in-apropos-p + (minibufferp buffer))) + (defun emojify-buffer-p (buffer) "Determine if `emojify-mode' should be enabled for given BUFFER.