Reduce Gnus dependencies.
authorReiner Steib <Reiner.Steib@gmx.de>
Tue, 4 Dec 2007 18:19:35 +0000 (18:19 +0000)
committerReiner Steib <Reiner.Steib@gmx.de>
Tue, 4 Dec 2007 18:19:35 +0000 (18:19 +0000)
commit2839b46ab1cb214d6ef95ffdada94c929f0e4496
tree86f3fc422880d52e96ca60d1b7666656b313aed8
parent22d5d161da8e1b5881f374d6a791dbe638875354
Reduce Gnus dependencies.
(gnus-ems, gnus-msg, gnus-util, message, mm-decode, mml): Don't
require.  Use autoloads instead.
(mml-attach-file, mm-default-file-encoding, mailcap-extension-to-mime)
(mailcap-mime-info, mm-mailcap-command, ps-print-preprint)
(message-buffers, gnus-setup-message, gnus-print-buffer): Autoload.
(gnus-dired-mode): Adjust doc string.
(gnus-dired-mail-mode): New variable.
(gnus-dired-mode-map): Avoid using `gnus-define-keys'.
(gnus-dired-mode): Avoid using `gnus-run-hooks'.
(gnus-dired-mail-buffers): New function.  Return mail or message
composition buffers.
(gnus-dired-attach): Use it.
(gnus-dired-find-file-mailcap): Call `mailcap-mime-info' with NO-DECODE.
(gnus-dired-print): Use `gnus-print-buffer' depending on
`gnus-dired-mail-mode'.
lisp/ChangeLog
lisp/gnus-dired.el