diff options
| -rw-r--r-- | lisp/gnus/ChangeLog | 15 | ||||
| -rw-r--r-- | lisp/gnus/gnus-sum.el | 5 |
2 files changed, 14 insertions, 6 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index dc3d28ec44d..4e172cc8064 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,4 +1,9 @@ | |||
| 1 | 2010-07-13 Thierry Volpiatto <thierry.volpiatto@gmail.com> | 1 | 2010-07-15 Katsumi Yamaoka <yamaoka@jpl.org> |
| 2 | |||
| 3 | * gnus-sum.el (gnus-summary-bookmark-make-record): Make it work for | ||
| 4 | Emacs 23 as well. | ||
| 5 | |||
| 6 | 2010-07-13 Thierry Volpiatto <thierry.volpiatto@gmail.com> | ||
| 2 | 7 | ||
| 3 | Allow C-w when setting a bookmark in a Gnus Article buffer (Bug#5975). | 8 | Allow C-w when setting a bookmark in a Gnus Article buffer (Bug#5975). |
| 4 | Patch applied by Karl Fogel. | 9 | Patch applied by Karl Fogel. |
| @@ -15,14 +20,14 @@ | |||
| 15 | 20 | ||
| 16 | * gnus-art.el (bookmark-make-record-function): New local variable. | 21 | * gnus-art.el (bookmark-make-record-function): New local variable. |
| 17 | 22 | ||
| 18 | * gnus-sum.el (gnus-summary-bookmark-make-record): Allow setting | 23 | * gnus-sum.el (gnus-summary-bookmark-make-record): Allow setting from |
| 19 | from article buffer. | 24 | article buffer. |
| 20 | (gnus-summary-bookmark-jump): Maybe jump to article buffer. | 25 | (gnus-summary-bookmark-jump): Maybe jump to article buffer. |
| 21 | 26 | ||
| 22 | 2010-07-13 Karl Fogel <kfogel@red-bean.com> | 27 | 2010-07-13 Karl Fogel <kfogel@red-bean.com> |
| 23 | 28 | ||
| 24 | * gnus/gnus-sum.el (bookmark-make-record-default): Adjust | 29 | * gnus-sum.el (bookmark-make-record-default): Adjust declaration, based |
| 25 | declaration, based on changes in bookmark.el. | 30 | on changes in bookmark.el. |
| 26 | 31 | ||
| 27 | 2010-06-22 Mark A. Hershberger <mah@everybody.org> | 32 | 2010-06-22 Mark A. Hershberger <mah@everybody.org> |
| 28 | 33 | ||
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el index 0d3559227b6..ae29c17ae18 100644 --- a/lisp/gnus/gnus-sum.el +++ b/lisp/gnus/gnus-sum.el | |||
| @@ -12645,7 +12645,10 @@ If ALL is a number, fetch this number of articles." | |||
| 12645 | (head (gnus-summary-article-header art)) | 12645 | (head (gnus-summary-article-header art)) |
| 12646 | (id (mail-header-id head))) | 12646 | (id (mail-header-id head))) |
| 12647 | `(,subject | 12647 | `(,subject |
| 12648 | ,@(bookmark-make-record-default 'no-file 'no-context pos) | 12648 | ,@(condition-case nil |
| 12649 | (bookmark-make-record-default 'no-file 'no-context (point)) | ||
| 12650 | (wrong-number-of-arguments | ||
| 12651 | (bookmark-make-record-default 'point-only))) | ||
| 12649 | (location . ,(format "Gnus-%s %s:%d:%s" buf grp art id)) | 12652 | (location . ,(format "Gnus-%s %s:%d:%s" buf grp art id)) |
| 12650 | (group . ,grp) (article . ,art) | 12653 | (group . ,grp) (article . ,art) |
| 12651 | (message-id . ,id) (handler . gnus-summary-bookmark-jump))))) | 12654 | (message-id . ,id) (handler . gnus-summary-bookmark-jump))))) |