Complain louder about deprecated def-package! macros
They will be removed soon.
This commit is contained in:
parent
0b8e7a27b6
commit
e0cd71e25f
1 changed files with 11 additions and 2 deletions
|
@ -415,7 +415,6 @@ to least)."
|
||||||
doom-modules)))
|
doom-modules)))
|
||||||
|
|
||||||
(defvar doom-disabled-packages)
|
(defvar doom-disabled-packages)
|
||||||
(define-obsolete-function-alias 'def-package! 'use-package!) ; DEPRECATED
|
|
||||||
(defmacro use-package! (name &rest plist)
|
(defmacro use-package! (name &rest plist)
|
||||||
"Declares and configures a package.
|
"Declares and configures a package.
|
||||||
|
|
||||||
|
@ -449,7 +448,6 @@ two extra properties:
|
||||||
(not (locate-library (symbol-name name)))))
|
(not (locate-library (symbol-name name)))))
|
||||||
`(use-package ,name ,@plist)))
|
`(use-package ,name ,@plist)))
|
||||||
|
|
||||||
(define-obsolete-function-alias 'def-package-hook! 'use-package-hook!) ; DEPRECATED
|
|
||||||
(defmacro use-package-hook! (package when &rest body)
|
(defmacro use-package-hook! (package when &rest body)
|
||||||
"Reconfigures a package's `use-package!' block.
|
"Reconfigures a package's `use-package!' block.
|
||||||
|
|
||||||
|
@ -587,5 +585,16 @@ This is a wrapper around `eval-after-load' that:
|
||||||
(setq body `((after! ,next ,@body))))
|
(setq body `((after! ,next ,@body))))
|
||||||
(car body))))))
|
(car body))))))
|
||||||
|
|
||||||
|
;; DEPRECATED
|
||||||
|
(defmacro def-package! (&rest args)
|
||||||
|
(make-obsolete 'def-package! 'use-package! "2.0.9")
|
||||||
|
(message "`def-package!' is renamed and is now deprecated; use `use-package!' instead")
|
||||||
|
`(use-package! ,@args))
|
||||||
|
|
||||||
|
(defmacro def-package-hook! (&rest args)
|
||||||
|
(make-obsolete 'def-package-hook! 'use-package-hook! "2.0.9")
|
||||||
|
(message "`def-package-hook!' is renamed and is now deprecated; use `use-package-hook!' instead")
|
||||||
|
`(use-package-hook! ,@args))
|
||||||
|
|
||||||
(provide 'core-modules)
|
(provide 'core-modules)
|
||||||
;;; core-modules.el ends here
|
;;; core-modules.el ends here
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue