; Exclude a few more modes in 'global-completion-preview-mode'
authorEshel Yaron <me@eshelyaron.com>
Wed, 1 May 2024 16:59:45 +0000 (18:59 +0200)
committerEshel Yaron <me@eshelyaron.com>
Fri, 24 May 2024 09:18:33 +0000 (11:18 +0200)
* lisp/completion-preview.el (global-completion-preview-mode):
Exclude a few non-edit major modes whose definition sets
'major-mode' directly, rather than using 'define-derived-mode'.

lisp/completion-preview.el

index e2012b0f80af8f426c2867d5ab96a62a734a3cde..1f9ba2c3d7aea28de25b2a13139aba6a88f57f44 100644 (file)
@@ -570,11 +570,15 @@ backward."
 ;;;###autoload
 (define-globalized-minor-mode global-completion-preview-mode
   completion-preview-mode completion-preview-mode
-  :predicate '((not compilation-mode
+  :predicate '((not archive-mode
+                    calc-mode
+                    compilation-mode
                     diff-mode
                     dired-mode
+                    image-mode
                     minibuffer-mode
                     minibuffer-inactive-mode
+                    org-agenda-mode
                     special-mode
                     wdired-mode)
                t))