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

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

* gnus-art.el (gnus-article-describe-bindings): Work for draft group.
* gnus-xmas.el (gnus-xmas-article-describe-bindings): Ditto.


Index: ChangeLog
diff -u gnus/lisp/ChangeLog:7.1744 gnus/lisp/ChangeLog:7.1745
--- ChangeLog:7.1744	Mon Jan 28 19:48:47 2008
+++ ChangeLog	Fri Feb  1 07:44:02 2008
@@ -1,3 +1,9 @@
+2008-02-01  Katsumi Yamaoka  <[email protected]>
+
+	* gnus-art.el (gnus-article-describe-bindings): Work for draft group.
+
+	* gnus-xmas.el (gnus-xmas-article-describe-bindings): Ditto.
+
 2008-01-28  Dan Nicolaescu  <[email protected]>
 
 	* sieve.el (sieve-make-overlay, sieve-overlay-put, sieve-overlays-at):
Index: gnus-art.el
diff -u gnus/lisp/gnus-art.el:7.259 gnus/lisp/gnus-art.el:7.260
--- gnus-art.el:7.259	Wed Jan 23 08:48:31 2008
+++ gnus-art.el	Fri Feb  1 07:44:02 2008
@@ -6398,6 +6398,7 @@
 
 ;;`gnus-agent-mode' in gnus-agent.el will define it.
 (defvar gnus-agent-summary-mode)
+(defvar gnus-draft-mode)
 
 (defun gnus-article-describe-bindings (&optional prefix)
   "Show a list of all defined keys, and their definitions.
@@ -6408,7 +6409,7 @@
   (let ((keymap (copy-keymap gnus-article-mode-map))
 	(map (copy-keymap gnus-article-send-map))
 	(sumkeys (where-is-internal 'gnus-article-read-summary-keys))
-	agent)
+	agent draft)
     (define-key keymap "S" map)
     (define-key map [t] nil)
     (with-current-buffer gnus-article-current-summary
@@ -6418,10 +6419,13 @@
 	  (when (setq def (key-binding key))
 	    (define-key keymap key def))))
       (when (boundp 'gnus-agent-summary-mode)
-	(setq agent gnus-agent-summary-mode)))
+	(setq agent gnus-agent-summary-mode))
+      (when (boundp 'gnus-draft-mode)
+	(setq draft gnus-draft-mode)))
     (with-temp-buffer
       (use-local-map keymap)
       (set (make-local-variable 'gnus-agent-summary-mode) agent)
+      (set (make-local-variable 'gnus-draft-mode) draft)
       (describe-bindings prefix))
     (let ((item `((lambda (prefix)
 		    (save-excursion
Index: gnus-xmas.el
diff -u gnus/lisp/gnus-xmas.el:7.23 gnus/lisp/gnus-xmas.el:7.24
--- gnus-xmas.el:7.23	Thu Jan 17 02:54:00 2008
+++ gnus-xmas.el	Fri Feb  1 07:44:02 2008
@@ -104,6 +104,7 @@
 (defvar gnus-tree-minimize-window)
 ;;`gnus-agent-mode' in gnus-agent.el will define it.
 (defvar gnus-agent-summary-mode)
+(defvar gnus-draft-mode)
 
 (defun gnus-xmas-highlight-selected-summary ()
   ;; Highlight selected article in summary buffer
@@ -356,7 +357,7 @@
   (let ((keymap (copy-keymap gnus-article-mode-map))
 	(map (copy-keymap gnus-article-send-map))
 	(sumkeys (where-is-internal 'gnus-article-read-summary-keys))
-	agent)
+	agent draft)
     (define-key keymap "S" map)
     (set-keymap-default-binding map nil)
     (with-current-buffer gnus-article-current-summary
@@ -369,11 +370,14 @@
 	  (when (setq def (key-binding key))
 	    (define-key keymap key def))))
       (when (boundp 'gnus-agent-summary-mode)
-	(setq agent gnus-agent-summary-mode)))
+	(setq agent gnus-agent-summary-mode))
+      (when (boundp 'gnus-draft-mode)
+	(setq draft gnus-draft-mode)))
     (with-temp-buffer
       (setq major-mode 'gnus-article-mode)
       (use-local-map keymap)
       (set (make-local-variable 'gnus-agent-summary-mode) agent)
+      (set (make-local-variable 'gnus-draft-mode) draft)
       (describe-bindings prefix))))
 
 (defun gnus-xmas-define ()
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.