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 ()