aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Ingebrigtsen2019-11-16 05:33:17 +0100
committerLars Ingebrigtsen2019-11-16 05:33:17 +0100
commit461101d67cc5f9f9dbe01ac0406c5c9762adf10c (patch)
treed2768d4e51a1cecb90bc2e1266cd9c8f255354bf
parenta53c5e6474eab1da7f56f35d823c02c4930f1778 (diff)
downloademacs-461101d67cc5f9f9dbe01ac0406c5c9762adf10c.tar.gz
emacs-461101d67cc5f9f9dbe01ac0406c5c9762adf10c.zip
Make button-1 work on all Gnus buttons
* lisp/gnus/gnus-icalendar.el (gnus-icalendar-insert-button): * lisp/gnus/gnus-art.el (gnus-insert-mime-button) (gnus-mime-display-alternative, gnus-insert-prev-page-button) (gnus-insert-next-page-button) (gnus-insert-mime-security-button): Make button-1 work on all the Gnus buttons (bug#38144).
-rw-r--r--lisp/gnus/gnus-art.el16
-rw-r--r--lisp/gnus/gnus-icalendar.el1
2 files changed, 12 insertions, 5 deletions
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index ff365ed686f..99f23713636 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -5864,6 +5864,7 @@ all parts."
5864 b e 5864 b e
5865 'keymap gnus-mime-button-map 5865 'keymap gnus-mime-button-map
5866 'face gnus-article-button-face 5866 'face gnus-article-button-face
5867 'follow-link t
5867 'help-echo 5868 'help-echo
5868 "mouse-2: toggle the MIME part; down-mouse-3: more options"))) 5869 "mouse-2: toggle the MIME part; down-mouse-3: more options")))
5869 5870
@@ -6147,6 +6148,7 @@ If nil, don't show those extra buttons."
6147 keymap ,gnus-mime-button-map 6148 keymap ,gnus-mime-button-map
6148 mouse-face ,gnus-article-mouse-face 6149 mouse-face ,gnus-article-mouse-face
6149 face ,gnus-article-button-face 6150 face ,gnus-article-button-face
6151 follow-link t
6150 gnus-part ,id 6152 gnus-part ,id
6151 button t 6153 button t
6152 article-type multipart 6154 article-type multipart
@@ -6170,6 +6172,7 @@ If nil, don't show those extra buttons."
6170 keymap ,gnus-mime-button-map 6172 keymap ,gnus-mime-button-map
6171 mouse-face ,gnus-article-mouse-face 6173 mouse-face ,gnus-article-mouse-face
6172 face ,gnus-article-button-face 6174 face ,gnus-article-button-face
6175 follow-link t
6173 gnus-part ,id 6176 gnus-part ,id
6174 button t 6177 button t
6175 gnus-data ,handle 6178 gnus-data ,handle
@@ -8404,6 +8407,7 @@ url is put as the `gnus-button-url' overlay property on the button."
8404 gnus-prev-page-line-format nil 8407 gnus-prev-page-line-format nil
8405 `(keymap ,gnus-prev-page-map 8408 `(keymap ,gnus-prev-page-map
8406 gnus-prev t 8409 gnus-prev t
8410 follow-link t
8407 gnus-callback gnus-article-button-prev-page 8411 gnus-callback gnus-article-button-prev-page
8408 article-type annotation)) 8412 article-type annotation))
8409 (setq e (if (bolp) 8413 (setq e (if (bolp)
@@ -8435,6 +8439,7 @@ url is put as the `gnus-button-url' overlay property on the button."
8435 (gnus-eval-format gnus-next-page-line-format nil 8439 (gnus-eval-format gnus-next-page-line-format nil
8436 `(keymap ,gnus-next-page-map 8440 `(keymap ,gnus-next-page-map
8437 gnus-next t 8441 gnus-next t
8442 follow-link t
8438 gnus-callback gnus-article-button-next-page 8443 gnus-callback gnus-article-button-next-page
8439 article-type annotation)) 8444 article-type annotation))
8440 (setq e (if (bolp) 8445 (setq e (if (bolp)
@@ -8822,11 +8827,12 @@ For example:
8822 gnus-mime-security-button-line-format 8827 gnus-mime-security-button-line-format
8823 gnus-mime-security-button-line-format-alist 8828 gnus-mime-security-button-line-format-alist
8824 `(keymap ,gnus-mime-security-button-map 8829 `(keymap ,gnus-mime-security-button-map
8825 gnus-callback gnus-mime-security-press-button 8830 gnus-callback gnus-mime-security-press-button
8826 gnus-line-format ,gnus-mime-security-button-line-format 8831 gnus-line-format ,gnus-mime-security-button-line-format
8827 gnus-mime-details ,gnus-mime-security-button-pressed 8832 gnus-mime-details ,gnus-mime-security-button-pressed
8828 article-type annotation 8833 article-type annotation
8829 gnus-data ,handle)) 8834 follow-link t
8835 gnus-data ,handle))
8830 (setq e (if (bolp) 8836 (setq e (if (bolp)
8831 ;; Exclude a newline. 8837 ;; Exclude a newline.
8832 (1- (point)) 8838 (1- (point))
diff --git a/lisp/gnus/gnus-icalendar.el b/lisp/gnus/gnus-icalendar.el
index 77e73e6606d..f836bdd3c55 100644
--- a/lisp/gnus/gnus-icalendar.el
+++ b/lisp/gnus/gnus-icalendar.el
@@ -778,6 +778,7 @@ These will be used to retrieve the RSVP information from ical events."
778 ,callback 778 ,callback
779 keymap ,gnus-mime-button-map 779 keymap ,gnus-mime-button-map
780 face ,gnus-article-button-face 780 face ,gnus-article-button-face
781 follow-link t
781 button t 782 button t
782 gnus-data ,data)))) 783 gnus-data ,data))))
783 784