* 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'.
;;;###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))