From 928b1075ff3b0a642a0ee9b73ee1a69c38df19db Mon Sep 17 00:00:00 2001 From: condy Date: Thu, 28 Jul 2022 11:47:59 +0800 Subject: [PATCH] eldoc: advice-add when Emacs version < 29 --- modes/eldoc/evil-collection-eldoc.el | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modes/eldoc/evil-collection-eldoc.el b/modes/eldoc/evil-collection-eldoc.el index c4caeff..698ab10 100644 --- a/modes/eldoc/evil-collection-eldoc.el +++ b/modes/eldoc/evil-collection-eldoc.el @@ -56,9 +56,12 @@ "ZZ" #'quit-window "ZQ" #'evil-quit) - ;; Enable a separate minor mode so that we can bind keys to it. - (advice-add 'eldoc-doc-buffer - :after 'evil-collection-eldoc-setup-doc-buffer-mode)) + ;; 'special-mode' is used in eldoc since + ;; https://github.com/emacs-mirror/emacs/commit/97abe8511a829861f6efb865209ac2dd0e7ae129 + (when (< emacs-major-version 29) + ;; Enable a separate minor mode so that we can bind keys to it. + (advice-add 'eldoc-doc-buffer + :after 'evil-collection-eldoc-setup-doc-buffer-mode))) (provide 'evil-collection-eldoc) ;;; evil-collection-eldoc.el ends here