branch: externals/embark commit e0cbb5f453cacdaeb036832cdcd80d6a27e6fbc4 Author: Daniel Mendler <m...@daniel-mendler.de> Commit: Daniel Mendler <m...@daniel-mendler.de>
Fix embark-define-keymap deprecation make-obsolete only marks an exisiting function as obsolete for the bytecode compiler. Now we fail with a clear error message. --- embark.el | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/embark.el b/embark.el index cd284e4b03..2db4d9dd90 100644 --- a/embark.el +++ b/embark.el @@ -2426,11 +2426,10 @@ point." (setq this-command command) (command-execute command)))))) -(make-obsolete - 'embark-define-keymap - "Use standard methods for defining keymaps, such as `defvar-keymap'. -Remember to make `embark-general-map' the parent if appropriate." - "0.20") +(defmacro embark-define-keymap (&rest _) + (error "`embark-define-keymap' has been deprecated in Embark 0.21. +Use standard methods for defining keymaps, such as `defvar-keymap'. +Remember to make `embark-general-map' the parent if appropriate")) ;;; Embark collect