Setting for gnus-mime was moved to gnus-mime/gnus-mime-setup.el.
[elisp/semi.git] / semi-setup.el
1 ;;; semi-setup.el --- setup file for MIME-View.
2
3 ;; Copyright (C) 1994,1995,1996,1997 Free Software Foundation, Inc.
4
5 ;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
6 ;; Version: $Id: semi-setup.el,v 0.14 1997-03-14 08:02:48 morioka Exp $
7 ;; Keywords: mail, news, MIME, multimedia, multilingual, encoded-word
8
9 ;; This file is part of SEMI (SEMI is Emacs MIME Interfaces).
10
11 ;; This program is free software; you can redistribute it and/or
12 ;; modify it under the terms of the GNU General Public License as
13 ;; published by the Free Software Foundation; either version 2, or (at
14 ;; your option) any later version.
15
16 ;; This program is distributed in the hope that it will be useful, but
17 ;; WITHOUT ANY WARRANTY; without even the implied warranty of
18 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
19 ;; General Public License for more details.
20
21 ;; You should have received a copy of the GNU General Public License
22 ;; along with GNU Emacs; see the file COPYING.  If not, write to the
23 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
24 ;; Boston, MA 02111-1307, USA.
25
26 ;;; Code:
27
28 (require 'mime-def)
29 (require 'file-detect)
30
31
32 ;;; @ for mime-view
33 ;;;
34
35 (call-after-loaded
36  'mime-view
37  (function
38   (lambda ()
39     ;; for message/partial
40     (require 'mime-partial)
41     )))
42
43
44 ;; for image/* and X-Face
45 (defvar mime-setup-enable-inline-image
46   (and window-system
47        (or running-xemacs
48            (and (featurep 'mule)(module-installed-p 'bitmap))
49            ))
50   "*If it is non-nil, semi-setup sets up to use mime-image.")
51
52 (if mime-setup-enable-inline-image
53     (call-after-loaded 'mime-view
54                        (function
55                         (lambda ()
56                           (require 'mime-image)
57                           )))
58   )
59
60
61 (defvar mime-setup-enable-pgp
62   (module-installed-p 'mailcrypt)
63   "*If it is non-nil, semi-setup sets uf to use mime-pgp.")
64
65 ;; for PGP
66 (if mime-setup-enable-pgp
67     (call-after-loaded 'mime-view
68                        (function
69                         (lambda ()
70                           (require 'mime-pgp)
71                           )))
72   )
73
74
75 ;;; @ end
76 ;;;
77
78 (provide 'semi-setup)
79
80 ;;; semi-setup.el ends here