aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/gnus/gnus-sum.el20
-rw-r--r--lisp/gnus/gnus.el28
-rw-r--r--lisp/gnus/mm-decode.el12
3 files changed, 32 insertions, 28 deletions
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index d484d16ba95..fa909cc93f4 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/gnus-sum.el
@@ -7323,15 +7323,17 @@ The state which existed when entering the ephemeral is reset."
7323 7323
7324;;; Dead summaries. 7324;;; Dead summaries.
7325 7325
7326(defvar gnus-dead-summary-mode-map 7326(defvar-keymap gnus-dead-summary-mode-map
7327 (let ((map (make-keymap))) 7327 :full t :suppress t
7328 (suppress-keymap map) 7328 "C-d" #'gnus-summary-wake-up-the-dead
7329 (substitute-key-definition 'undefined 'gnus-summary-wake-up-the-dead map) 7329 "RET" #'gnus-summary-wake-up-the-dead
7330 (dolist (key '("\C-d" "\r" "\177" [delete])) 7330 "DEL" #'gnus-summary-wake-up-the-dead
7331 (define-key map key 'gnus-summary-wake-up-the-dead)) 7331 "<delete>" #'gnus-summary-wake-up-the-dead
7332 (dolist (key '("q" "Q")) 7332 "q" #'bury-buffer
7333 (define-key map key 'bury-buffer)) 7333 "Q" #'bury-buffer)
7334 map)) 7334
7335(keymap-substitute gnus-dead-summary-mode-map
7336 'undefined 'gnus-summary-wake-up-the-dead)
7335 7337
7336(define-minor-mode gnus-dead-summary-mode 7338(define-minor-mode gnus-dead-summary-mode
7337 "Minor mode for Gnus summary buffers." 7339 "Minor mode for Gnus summary buffers."
diff --git a/lisp/gnus/gnus.el b/lisp/gnus/gnus.el
index 6fad088a6c9..53b7c332ded 100644
--- a/lisp/gnus/gnus.el
+++ b/lisp/gnus/gnus.el
@@ -2803,23 +2803,27 @@ See Info node `(gnus)Formatting Variables'."
2803;;; 2803;;;
2804 2804
2805(defun gnus-suppress-keymap (keymap) 2805(defun gnus-suppress-keymap (keymap)
2806 (declare (obsolete nil "31.1"))
2806 (suppress-keymap keymap) 2807 (suppress-keymap keymap)
2807 (let ((keys '([delete] "\177" "\M-u"))) ;[mouse-2] 2808 (let ((keys '([delete] "\177" "\M-u"))) ;[mouse-2]
2808 (while keys 2809 (while keys
2809 (define-key keymap (pop keys) 'undefined)))) 2810 (define-key keymap (pop keys) 'undefined))))
2810 2811
2811(defvar gnus-article-mode-map 2812(defvar-keymap gnus-article-mode-map
2812 (let ((keymap (make-sparse-keymap))) 2813 :suppress t
2813 (gnus-suppress-keymap keymap) 2814 "<delete>" #'undefined
2814 keymap)) 2815 "DEL" #'undefined
2815(defvar gnus-summary-mode-map 2816 "M-u" #'undefined)
2816 (let ((keymap (make-keymap))) 2817(defvar-keymap gnus-summary-mode-map
2817 (gnus-suppress-keymap keymap) 2818 :full t :suppress t
2818 keymap)) 2819 "<delete>" #'undefined
2819(defvar gnus-group-mode-map 2820 "DEL" #'undefined
2820 (let ((keymap (make-keymap))) 2821 "M-u" #'undefined)
2821 (gnus-suppress-keymap keymap) 2822(defvar-keymap gnus-group-mode-map
2822 keymap)) 2823 :full t :suppress t
2824 "<delete>" #'undefined
2825 "DEL" #'undefined
2826 "M-u" #'undefined)
2823 2827
2824 2828
2825 2829
diff --git a/lisp/gnus/mm-decode.el b/lisp/gnus/mm-decode.el
index 8273c48ff97..87acd4dd515 100644
--- a/lisp/gnus/mm-decode.el
+++ b/lisp/gnus/mm-decode.el
@@ -536,13 +536,11 @@ result of the verification."
536 (item :tag "ask" nil)) 536 (item :tag "ask" nil))
537 :group 'mime-security) 537 :group 'mime-security)
538 538
539(defvar mm-viewer-completion-map 539(defvar-keymap mm-viewer-completion-map
540 (let ((map (make-sparse-keymap 'mm-viewer-completion-map))) 540 :doc "Keymap for input viewer with completion."
541 (set-keymap-parent map minibuffer-local-completion-map) 541 :parent minibuffer-local-completion-map
542 ;; Should we bind other key to minibuffer-complete-word? 542 ;; Should we bind other key to minibuffer-complete-word?
543 (define-key map " " 'self-insert-command) 543 "SPC" #'self-insert-command)
544 map)
545 "Keymap for input viewer with completion.")
546 544
547;;; The functions. 545;;; The functions.
548 546