2 ;;; $Id: tm-gnus4.el,v 6.0 1995/06/19 21:33:39 morioka Exp $
7 (autoload 'mime/viewer-mode "tm-view" "View MIME message." t)
9 (defun tm-gnus/view-message (arg)
10 "MIME decode and play this message."
12 (let ((gnus-break-pages nil))
13 (gnus-summary-select-article t t)
15 (pop-to-buffer gnus-article-buffer t)
19 (defun tm-gnus/summary-scroll-down ()
20 "Scroll down one line current article."
22 (gnus-summary-scroll-up -1)
25 (add-hook 'gnus-select-group-hook (function tm-gnus/decode-summary-subjects))
27 (define-key gnus-summary-mode-map
28 "\et" (function tm-gnus/toggle-mime-header-decoding-mode))
29 (define-key gnus-summary-mode-map "v" (function tm-gnus/view-message))
30 (define-key gnus-summary-mode-map
31 "\e\r" (function tm-gnus/summary-scroll-down))
33 (fset 'gnus-article-set-mode-line 'tm-gnus/article-set-mode-line)
34 (add-hook 'gnus-article-mode-hook
35 (function mime/add-header-decoding-mode-to-mode-line))
37 (add-hook 'gnus-article-prepare-hook
38 (function mime/decode-message-header-if-you-need) t)