emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master cb86d1d: Make gnus-define-keys obsolete


From: Lars Ingebrigtsen
Subject: master cb86d1d: Make gnus-define-keys obsolete
Date: Thu, 7 Oct 2021 12:49:50 -0400 (EDT)

branch: master
commit cb86d1d0def61950a149445cbbde829a30e210c4
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>

    Make gnus-define-keys obsolete
    
    * lisp/gnus/gnus-util.el (gnus-define-keys):
    (gnus-define-keys-1): Make obsolete.
---
 etc/NEWS               | 4 ++++
 lisp/gnus/gnus-util.el | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/etc/NEWS b/etc/NEWS
index 7b218aa..ab15b1e 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -118,6 +118,10 @@ Emacs buffers, like indentation and the like.  The new ert 
function
 * Incompatible Lisp Changes in Emacs 29.1
 
 ---
+** 'gnus-define-keys' is now obsolete.
+Use 'define-keymap' instead.
+
+---
 ** MozRepl has been removed from js.el.
 MozRepl was removed from Firefox in 2017, so this code doesn't work
 with recent versions of Firefox.
diff --git a/lisp/gnus/gnus-util.el b/lisp/gnus/gnus-util.el
index 0163aba..a777157 100644
--- a/lisp/gnus/gnus-util.el
+++ b/lisp/gnus/gnus-util.el
@@ -305,7 +305,7 @@ Symbols are also allowed; their print names are used 
instead."
 
 (defmacro gnus-define-keys (keymap &rest plist)
   "Define all keys in PLIST in KEYMAP."
-  (declare (indent 1))
+  (declare (obsolete define-keymap "29.1") (indent 1))
   `(gnus-define-keys-1 ,(if (symbolp keymap) keymap `',keymap) (quote ,plist)))
 
 (defmacro gnus-define-keys-safe (keymap &rest plist)
@@ -319,6 +319,7 @@ Symbols are also allowed; their print names are used 
instead."
   `(gnus-define-keys-1 ,keymap (quote ,plist)))
 
 (defun gnus-define-keys-1 (keymap plist &optional safe)
+  (declare (obsolete define-keymap "29.1"))
   (when (null keymap)
     (error "Can't set keys in a null keymap"))
   (cond ((symbolp keymap) (error "First arg should be a keymap object"))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]