From d1effe2ddd3293547216ee74e68db60ea06bcf05 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 21 Oct 2020 22:05:44 -0400 Subject: [PATCH] Fix keyword highlighting in Emacs 28+ Because they now satisfy special-variable-p. --- modules/lang/emacs-lisp/autoload.el | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/lang/emacs-lisp/autoload.el b/modules/lang/emacs-lisp/autoload.el index dfa18b64f..b7257add7 100644 --- a/modules/lang/emacs-lisp/autoload.el +++ b/modules/lang/emacs-lisp/autoload.el @@ -274,6 +274,7 @@ library/userland functions" ((let ((symbol (intern-soft (match-string-no-properties 0)))) (and (cond ((null symbol) nil) ((eq symbol t) nil) + ((keywordp symbol) nil) ((special-variable-p symbol) (setq +emacs-lisp--face 'font-lock-variable-name-face)) ((and (fboundp symbol)