use-package: Mark Emacs 25 support code obsolete
* lisp/use-package/use-package-core.el (use-package-font-lock-keywords): Make obsolete. (font-lock-add-keywords): Only call for Emacs 25 or older.
This commit is contained in:
parent
ece5ace4a5
commit
0724569c2e
1 changed files with 5 additions and 2 deletions
|
@ -327,12 +327,15 @@ Must be set before loading `use-package'."
|
|||
(set-default sym value))
|
||||
:group 'use-package)
|
||||
|
||||
;; Redundant in Emacs 26 or later, which already highlights macro names.
|
||||
(defconst use-package-font-lock-keywords
|
||||
'(("(\\(use-package\\)\\_>[ \t']*\\(\\(?:\\sw\\|\\s_\\)+\\)?"
|
||||
(1 font-lock-keyword-face)
|
||||
(2 font-lock-constant-face nil t))))
|
||||
|
||||
(font-lock-add-keywords 'emacs-lisp-mode use-package-font-lock-keywords)
|
||||
(make-obsolete-variable 'use-package-font-lock-keywords
|
||||
'lisp-el-font-lock-keywords "30.1")
|
||||
(when (< emacs-major-version 26)
|
||||
(font-lock-add-keywords 'emacs-lisp-mode use-package-font-lock-keywords))
|
||||
|
||||
(defcustom use-package-compute-statistics nil
|
||||
"If non-nil, compute statistics concerned `use-package' declarations.
|
||||
|
|
Loading…
Add table
Reference in a new issue