2 ;;; tm-gnus.el --- MIME extension for GNUS
4 ;;; Copyright (C) 1995 Free Software Foundation, Inc.
5 ;;; Copyright (C) 1993,1994,1995 MORIOKA Tomohiko
7 ;;; Author: Morioka Tomohiko <morioka@jaist.ac.jp>
9 ;;; $Id: tm-gnus.el,v 7.6 1995/11/19 08:30:08 morioka Exp $
10 ;;; Keywords: news, MIME, multimedia, encoded-word, multilingual
12 ;;; This file is part of tm (Tools for MIME).
21 (defvar tm-gnus/startup-hook nil)
27 (cond ((boundp 'gnus-original-article-buffer)
30 ((string-match "^\\(Gnus v5\\|September Gnus\\)" gnus-version)
34 ((string-match "^GNUS 4" gnus-version)
38 (add-hook 'gnus-select-group-hook 'tm-gnus/decode-summary-subjects)
39 (fset 'gnus-article-set-mode-line
40 (function tm-gnus/article-set-mode-line))
42 ((string-match "^GNUS 3" gnus-version)
44 (defvar gnus-article-buffer gnus-Article-buffer)
50 ;; suggested by OKABE Yasuo <okabe@kudpc.kyoto-u.ac.jp>
51 ;; 1995/11/08 (c.f. [tm ML:1067])
52 (defun tm-gnus/insert-article (&optional message)
55 (mail-citation-hook '(mime-editor/inserted-message-filter))
56 news-reply-header-hook
60 (mail-yank-ignored-headers mime-editor/yank-ignored-field-regexp)
61 (news-make-reply-yank-header (function
62 (lambda (message-id from) "")
64 (news-yank-original-quoting-indicator "")
66 ;; select raw article buffer
69 (set-buffer gnus-article-buffer)
70 (if (eq major-mode 'mime/viewer-mode)
71 mime::preview/article-buffer
72 gnus-article-buffer)))
74 (news-reply-yank-original 0)
82 'mime-editor/message-inserter-alist
83 'news-reply-mode (function tm-gnus/insert-article))
92 (run-hooks 'tm-gnus-load-hook)