# HG changeset patch # User Katsumi Yamaoka # Date 1290683654 0 # Node ID bcb41b2787e81ec60bbd03b55ff608279d79cf3d # Parent 4483c6423ad114328ee547021ccf7b8d19d60029 gnus-sum.el (gnus-summary-widget-forward): Add, and bind to [tab]. diff -r 4483c6423ad1 -r bcb41b2787e8 lisp/gnus/ChangeLog --- a/lisp/gnus/ChangeLog Thu Nov 25 07:46:51 2010 +0000 +++ b/lisp/gnus/ChangeLog Thu Nov 25 11:14:14 2010 +0000 @@ -1,3 +1,7 @@ +2010-11-25 Julien Danjou + + * gnus-sum.el (gnus-summary-widget-forward): Add, and bind to [tab]. + 2010-11-25 Lars Magne Ingebrigtsen * shr-color.el (shr-color-visible): Don't bug out if the colour names diff -r 4483c6423ad1 -r bcb41b2787e8 lisp/gnus/gnus-sum.el --- a/lisp/gnus/gnus-sum.el Thu Nov 25 07:46:51 2010 +0000 +++ b/lisp/gnus/gnus-sum.el Thu Nov 25 11:14:14 2010 +0000 @@ -1903,6 +1903,7 @@ "a" gnus-summary-post-news "x" gnus-summary-limit-to-unread "s" gnus-summary-isearch-article + [tab] gnus-summary-widget-forward "t" gnus-summary-toggle-header "g" gnus-summary-show-article "l" gnus-summary-goto-last-article @@ -2066,6 +2067,7 @@ "W" gnus-warp-to-article "g" gnus-summary-show-article "s" gnus-summary-isearch-article + [tab] gnus-summary-widget-forward "P" gnus-summary-print-article "S" gnus-sticky-article "M" gnus-mailing-list-insinuate @@ -9082,6 +9084,15 @@ (t (error "Couldn't select virtual nndoc group"))))) +(defun gnus-summary-widget-forward (arg) + "Move point to the next field or button in the article. +With optional ARG, move across that many fields." + (interactive "p") + (gnus-summary-select-article) + (gnus-configure-windows 'article) + (select-window (gnus-get-buffer-window gnus-article-buffer)) + (widget-forward arg)) + (defun gnus-summary-isearch-article (&optional regexp-p) "Do incremental search forward on the current article. If REGEXP-P (the prefix) is non-nil, do regexp isearch."