]> git.eshelyaron.com Git - emacs.git/commitdiff
; Exclude more modes in 'global-completion-preview-mode'
authorEshel Yaron <me@eshelyaron.com>
Wed, 24 Apr 2024 17:27:15 +0000 (19:27 +0200)
committerEshel Yaron <me@eshelyaron.com>
Wed, 24 Apr 2024 17:27:15 +0000 (19:27 +0200)
Avoid activating Completion Preview mode in a few more major
modes when 'global-completion-preview-mode' is enabled.

* lisp/completion-preview.el (global-completion-preview-mode):
By default, exclude a few more major modes for which Completion
Preview mode isn't suitable.

lisp/completion-preview.el

index 037594112c64fe4b9d8ab62b31f9c55b34965bab..75e878133c752b08e3060213f3ede4ea2791e177 100644 (file)
@@ -569,7 +569,14 @@ backward."
 ;;;###autoload
 (define-globalized-minor-mode global-completion-preview-mode
   completion-preview-mode completion-preview-mode
-  :predicate '((not minibuffer-mode special-mode) t))
+  :predicate '((not compilation-mode
+                    diff-mode
+                    dired-mode
+                    minibuffer-mode
+                    minibuffer-inactive-mode
+                    special-mode
+                    wdired-mode)
+               t))
 
 (provide 'completion-preview)
 ;;; completion-preview.el ends here