Changes committed gnus/lisp (ChangeLog gnus-art.el)

"Katsumi Yamaoka" <[email protected]>
Newsgroups gmane.emacs.gnus.commits
Message-ID <[email protected]>
Modified: ChangeLog gnus-art.el

(gnus-article-describe-bindings): Show all `S' prefix keys when no argument is
 given.


Index: ChangeLog
diff -u gnus/lisp/ChangeLog:7.1731 gnus/lisp/ChangeLog:7.1732
--- ChangeLog:7.1731	Tue Jan 15 00:22:44 2008
+++ ChangeLog	Wed Jan 16 12:59:19 2008
@@ -1,3 +1,8 @@
+2008-01-16  Katsumi Yamaoka  <[email protected]>
+
+	* gnus-art.el (gnus-article-describe-bindings): Show all `S' prefix
+	keys when no argument is given.
+
 2008-01-14  Reiner Steib  <[email protected]>
 
 	* imap.el (imap-ping-server): New variable.
Index: gnus-art.el
diff -u gnus/lisp/gnus-art.el:7.253 gnus/lisp/gnus-art.el:7.254
--- gnus-art.el:7.253	Fri Jan 11 11:47:34 2008
+++ gnus-art.el	Wed Jan 16 12:59:19 2008
@@ -6430,7 +6430,11 @@
 	  (define-key keymap "S" map)
 	  (set-keymap-default-binding map nil)
 	  (with-current-buffer gnus-article-current-summary
-	    (let (def gnus-pick-mode)
+	    (let ((def (key-binding "S"))
+		  gnus-pick-mode)
+	      (set-keymap-parent map (if (symbolp def)
+					 (symbol-value def)
+				       def))
 	      (dolist (key sumkeys)
 		(when (setq def (key-binding key))
 		  (define-key keymap key def)))))
@@ -6459,6 +6463,7 @@
 	(define-key keymap "S" map)
 	(define-key map [t] nil)
 	(with-current-buffer gnus-article-current-summary
+	  (set-keymap-parent map (key-binding "S"))
 	  (let (def gnus-pick-mode)
 	    (dolist (key sumkeys)
 	      (when (setq def (key-binding key))
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.