;;;
-;;; $Id: tm-gnus4.el,v 2.0 1994/07/24 08:33:00 morioka Exp morioka $
+;;; $Id: tm-gnus4.el,v 3.1 1994/08/31 05:29:42 morioka Exp $
;;;
(provide 'tm-gnus4)
(require 'tm-gnus)
+(autoload 'mime/view-mode "tm-view" "View MIME message." t)
(if (and (null gnus-startup-hook)
(boundp 'gnus-Startup-hook))
(setq gnus-article-prepare-hook gnus-Article-prepare-hook)
)
+(defun tm-gnus/view-message (arg)
+ "MIME decode and play this message."
+ (interactive "P")
+ (let ((gnus-break-pages nil))
+ (gnus-summary-select-article t t)
+ )
+ (pop-to-buffer gnus-article-buffer t)
+ (mime/view-mode)
+ )
+
(add-hook 'gnus-select-group-hook
(function
(lambda ()
(define-key gnus-summary-mode-map
"\et" 'tm-gnus/toggle-mime-header-decoding-mode)
-(define-key gnus-summary-mode-map "v" 'tm-gnus/play-message)
-(define-key gnus-summary-mode-map "e" 'tm-gnus/extract-message)
-(define-key gnus-summary-mode-map "\C-cp" 'tm-gnus/print-message)
+(define-key gnus-summary-mode-map "v" 'tm-gnus/view-message)
+(define-key gnus-summary-mode-map "\e\r"
+ (function (lambda ()
+ (interactive)
+ (gnus-summary-scroll-up -1)
+ )))
(fset 'gnus-article-set-mode-line 'tm-gnus/article-set-mode-line)
(add-hook 'gnus-article-mode-hook
(if mime/header-decoding-mode
(mime/decode-message-header)
))) t)
-
-(fset 'tm-gnus/full-decode-message 'tm-gnus/full-decode-message-new)
-(setq gnus-show-mime-method mime/body-decoding-method)