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:
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.