--- gnus-art.el~ 2005-09-01 22:14:44 +0000 +++ gnus-art.el 2005-09-02 07:06:35 +0000 @@ -4122,7 +4122,16 @@ n parts) parts))) (gnus-message 9 "Jumping to part %s." n) - (gnus-article-goto-part n))) + (cond ((>= gnus-auto-select-part 1) + (while (and (<= n parts) + (not (gnus-article-goto-part n))) + (setq n (1+ n)))) + ((< gnus-auto-select-part 0) + (while (and (>= n 1) + (not (gnus-article-goto-part n))) + (setq n (1- n)))) + (t + (gnus-article-goto-part n))))) (eval-when-compile (defsubst gnus-article-edit-part (handles &optional current-id)