annotate lisp/mh-e/mh-customize.el @ 68274:eba4160169ef

*** empty log message ***
author Luc Teirlinck <teirllm@auburn.edu>
date Thu, 19 Jan 2006 19:34:27 +0000
parents 5012e59a73c7
children 7beb78bc1f8e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
1 ;;; mh-customize.el --- MH-E customization
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2
67988
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
3 ;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
4
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
5 ;; Author: Bill Wohler <wohler@newt.com>
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
6 ;; Maintainer: Bill Wohler <wohler@newt.com>
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
7 ;; Keywords: mail
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
8 ;; See: mh-e.el
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
9
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
10 ;; This file is part of GNU Emacs.
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
11
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
12 ;; GNU Emacs is free software; you can redistribute it and/or modify
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
13 ;; it under the terms of the GNU General Public License as published by
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
14 ;; the Free Software Foundation; either version 2, or (at your option)
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
15 ;; any later version.
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
16
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
17 ;; GNU Emacs is distributed in the hope that it will be useful,
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
18 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
20 ;; GNU General Public License for more details.
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
21
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
22 ;; You should have received a copy of the GNU General Public License
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
23 ;; along with GNU Emacs; see the file COPYING. If not, write to the
64085
18a818a2ee7c Update FSF's address.
Lute Kamstra <lute@gnu.org>
parents: 63535
diff changeset
24 ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18a818a2ee7c Update FSF's address.
Lute Kamstra <lute@gnu.org>
parents: 63535
diff changeset
25 ;; Boston, MA 02110-1301, USA.
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
26
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
27 ;;; Commentary:
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
28
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
29 ;; All of the defgroups, defcustoms, and deffaces in MH-E are found
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
30 ;; here. This makes it possible to customize modules that aren't loaded
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
31 ;; yet. It also makes it easier to organize the customization groups.
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
32
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
33 ;; This file contains the following sections:
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
34 ;;
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
35 ;; 1. MH-E Customization Groups
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
36 ;;
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
37 ;; These are the customization group definitions. Every group has a
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
38 ;; associated manual node. The ordering is alphabetical, except for the
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
39 ;; groups mh-faces and mh-hooks which are last .
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
40 ;;
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
41 ;; 2. MH-E Customization
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
42 ;;
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
43 ;; These are the actual customization variables. There is a sub-section for
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
44 ;; each group in the MH-E Customization Groups section, in the same order,
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
45 ;; separated by page breaks. Within each section, variables are sorted
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
46 ;; alphabetically.
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
47 ;;
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
48 ;; 3. Hooks
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
49 ;;
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
50 ;; All hooks must be placed in the mh-hook group; in addition, add the
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
51 ;; group associated with the manual node in which the hook is described.
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
52 ;; Since the mh-hook group appears near the end of this file, the hooks
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
53 ;; will appear at the end of these other groups.
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
54 ;;
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
55 ;; 4. Faces
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
56 ;;
68085
aad660b49047 Updated Faces documentation in header.
Bill Wohler <wohler@newt.com>
parents: 68013
diff changeset
57 ;; All faces must be placed in the mh-faces group; in addition, add the
aad660b49047 Updated Faces documentation in header.
Bill Wohler <wohler@newt.com>
parents: 68013
diff changeset
58 ;; group associated with the manual node in which the face is described.
aad660b49047 Updated Faces documentation in header.
Bill Wohler <wohler@newt.com>
parents: 68013
diff changeset
59 ;; Since the mh-faces group appears near the end of this file, the faces
aad660b49047 Updated Faces documentation in header.
Bill Wohler <wohler@newt.com>
parents: 68013
diff changeset
60 ;; will appear at the end of these other groups.
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
61 ;;
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
62 ;;; Change Log:
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
63
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
64 ;;; Code:
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
65
68199
5012e59a73c7 * mh-comp.el (mh-pgp-support-flag): Move here from mh-utils.el; needed
Bill Wohler <wohler@newt.com>
parents: 68192
diff changeset
66 ;;(message "> mh-customize")
49578
b35587af8747 Upgraded to MH-E version 7.2.
Bill Wohler <wohler@newt.com>
parents: 49459
diff changeset
67 (provide 'mh-customize)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
68
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
69 (eval-when-compile (require 'mh-acros))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
70 (mh-require-cl)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
71
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
72 (eval-and-compile
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
73 (defvar mh-xemacs-flag (featurep 'xemacs)
68096
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
74 "Non-nil means the current Emacs is XEmacs.")
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
75 (when mh-xemacs-flag
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
76 (require 'mh-xemacs)))
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
77
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
78 (eval-and-compile
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
79 (require 'mh-identity)
56787
25da1d331c99 Upgraded to MH-E version 7.82.
Bill Wohler <wohler@newt.com>
parents: 56751
diff changeset
80 (require 'mh-init)
68096
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
81 (require 'mh-loaddefs))
68199
5012e59a73c7 * mh-comp.el (mh-pgp-support-flag): Move here from mh-utils.el; needed
Bill Wohler <wohler@newt.com>
parents: 68192
diff changeset
82 ;;(message "< mh-customize")
56787
25da1d331c99 Upgraded to MH-E version 7.82.
Bill Wohler <wohler@newt.com>
parents: 56751
diff changeset
83
67681
3a8785724cca * mh-acros.el:
Bill Wohler <wohler@newt.com>
parents: 67656
diff changeset
84 ;; For compiler warnings...
3a8785724cca * mh-acros.el:
Bill Wohler <wohler@newt.com>
parents: 67656
diff changeset
85 (eval-when-compile
3a8785724cca * mh-acros.el:
Bill Wohler <wohler@newt.com>
parents: 67656
diff changeset
86 (defvar mh-show-buffer)
3a8785724cca * mh-acros.el:
Bill Wohler <wohler@newt.com>
parents: 67656
diff changeset
87 (defvar mh-show-folder-buffer))
3a8785724cca * mh-acros.el:
Bill Wohler <wohler@newt.com>
parents: 67656
diff changeset
88
49578
b35587af8747 Upgraded to MH-E version 7.2.
Bill Wohler <wohler@newt.com>
parents: 49459
diff changeset
89 (defun mh-customize (&optional delete-other-windows-flag)
b35587af8747 Upgraded to MH-E version 7.2.
Bill Wohler <wohler@newt.com>
parents: 49459
diff changeset
90 "Customize MH-E variables.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
91 If optional argument DELETE-OTHER-WINDOWS-FLAG is non-nil, other
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
92 windows in the frame are removed."
49578
b35587af8747 Upgraded to MH-E version 7.2.
Bill Wohler <wohler@newt.com>
parents: 49459
diff changeset
93 (interactive "P")
65980
4520ae2624f2 * mh-init.el (mh-image-load-path): New function that adds the path to
Bill Wohler <wohler@newt.com>
parents: 65755
diff changeset
94 (customize-group 'mh-e)
49578
b35587af8747 Upgraded to MH-E version 7.2.
Bill Wohler <wohler@newt.com>
parents: 49459
diff changeset
95 (when delete-other-windows-flag
b35587af8747 Upgraded to MH-E version 7.2.
Bill Wohler <wohler@newt.com>
parents: 49459
diff changeset
96 (delete-other-windows)))
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
97
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
98
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
99
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
100 ;;; MH-E Customization Groups
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
101
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
102 (defgroup mh-e nil
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
103 "Emacs interface to the MH mail system.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
104 MH is the Rand Mail Handler. Other implementations include nmh
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
105 and GNU mailutils."
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
106 :link '(custom-manual "(mh-e)Top")
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
107 :group 'mail)
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
108
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
109 (defgroup mh-alias nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
110 "Aliases."
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
111 :link '(custom-manual "(mh-e)Aliases")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
112 :prefix "mh-alias-"
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
113 :group 'mh-e)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
114
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
115 (defgroup mh-folder nil
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
116 "Organizing your mail with folders."
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
117 :prefix "mh-"
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
118 :link '(custom-manual "(mh-e)Folders")
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
119 :group 'mh-e)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
120
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
121 (defgroup mh-folder-selection nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
122 "Folder selection."
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
123 :prefix "mh-"
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
124 :link '(custom-manual "(mh-e)Folder Selection")
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
125 :group 'mh-e)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
126
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
127 (defgroup mh-identity nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
128 "Identities."
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
129 :link '(custom-manual "(mh-e)Identities")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
130 :prefix "mh-identity-"
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
131 :group 'mh-e)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
132
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
133 (defgroup mh-inc nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
134 "Incorporating your mail."
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
135 :prefix "mh-inc-"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
136 :link '(custom-manual "(mh-e)Incorporating Mail")
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
137 :group 'mh-e)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
138
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
139 (defgroup mh-junk nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
140 "Dealing with junk mail."
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
141 :link '(custom-manual "(mh-e)Junk")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
142 :prefix "mh-junk-"
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
143 :group 'mh-e)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
144
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
145 (defgroup mh-letter nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
146 "Editing a draft."
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
147 :prefix "mh-"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
148 :link '(custom-manual "(mh-e)Editing Drafts")
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
149 :group 'mh-e)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
150
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
151 (defgroup mh-ranges nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
152 "Ranges."
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
153 :prefix "mh-"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
154 :link '(custom-manual "(mh-e)Ranges")
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
155 :group 'mh-e)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
156
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
157 (defgroup mh-scan-line-formats nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
158 "Scan line formats."
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
159 :link '(custom-manual "(mh-e)Scan Line Formats")
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
160 :prefix "mh-"
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
161 :group 'mh-e)
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
162
68192
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
163 (defgroup mh-search nil
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
164 "Searching."
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
165 :link '(custom-manual "(mh-e)Searching")
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
166 :prefix "mh-search-"
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
167 :group 'mh-e)
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
168
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
169 (defgroup mh-sending-mail nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
170 "Sending mail."
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
171 :prefix "mh-"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
172 :link '(custom-manual "(mh-e)Sending Mail")
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
173 :group 'mh-e)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
174
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
175 (defgroup mh-sequences nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
176 "Sequences."
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
177 :prefix "mh-"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
178 :link '(custom-manual "(mh-e)Sequences")
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
179 :group 'mh-e)
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
180
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
181 (defgroup mh-show nil
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
182 "Reading your mail."
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
183 :prefix "mh-"
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
184 :link '(custom-manual "(mh-e)Reading Mail")
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
185 :group 'mh-e)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
186
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
187 (defgroup mh-speedbar nil
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
188 "The speedbar."
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
189 :prefix "mh-speed-"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
190 :link '(custom-manual "(mh-e)Speedbar")
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
191 :group 'mh-e)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
192
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
193 (defgroup mh-thread nil
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
194 "Threading."
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
195 :prefix "mh-thread-"
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
196 :link '(custom-manual "(mh-e)Threading")
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
197 :group 'mh-e)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
198
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
199 (defgroup mh-tool-bar nil
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
200 "The tool bar"
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
201 :link '(custom-manual "(mh-e)Tool Bar")
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
202 :prefix "mh-"
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
203 :group 'mh-e)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
204
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
205 (defgroup mh-hooks nil
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
206 "MH-E hooks."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
207 :link '(custom-manual "(mh-e)Top")
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
208 :prefix "mh-"
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
209 :group 'mh-e)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
210
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
211 (defgroup mh-faces nil
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
212 "Faces used in MH-E."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
213 :link '(custom-manual "(mh-e)Top")
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
214 :prefix "mh-"
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
215 :group 'faces
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
216 :group 'mh-e)
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
217
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
218
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
219
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
220 ;;; Emacs interface to the MH mail system (:group mh-e)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
221 (eval-when (compile)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
222 (setq mh-variant 'none))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
223
67449
315e71e95246 * mh-customize.el (mh-path): Move here from mh-init.el.
Bill Wohler <wohler@newt.com>
parents: 67319
diff changeset
224 (defcustom mh-path nil
315e71e95246 * mh-customize.el (mh-path): Move here from mh-init.el.
Bill Wohler <wohler@newt.com>
parents: 67319
diff changeset
225 "*Additional list of directories to search for MH.
315e71e95246 * mh-customize.el (mh-path): Move here from mh-init.el.
Bill Wohler <wohler@newt.com>
parents: 67319
diff changeset
226 See `mh-variant'."
315e71e95246 * mh-customize.el (mh-path): Move here from mh-init.el.
Bill Wohler <wohler@newt.com>
parents: 67319
diff changeset
227 :group 'mh-e
315e71e95246 * mh-customize.el (mh-path): Move here from mh-init.el.
Bill Wohler <wohler@newt.com>
parents: 67319
diff changeset
228 :type '(repeat (directory)))
315e71e95246 * mh-customize.el (mh-path): Move here from mh-init.el.
Bill Wohler <wohler@newt.com>
parents: 67319
diff changeset
229
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
230 (defcustom mh-variant 'autodetect
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
231 "*Specifies the variant used by MH-E.
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
232
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
233 The default setting of this option is \"Auto-detect\" which means
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
234 that MH-E will automatically choose the first of nmh, MH, or GNU
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
235 mailutils that it finds in the directories listed in
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
236 `mh-path' (which you can customize), `mh-sys-path', and
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
237 `exec-path'. If, for example, you have both nmh and mailutils
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
238 installed and `mh-variant-in-use' was initialized to nmh but you
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
239 want to use mailutils, then you can set this option to
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
240 \"mailutils\".
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
241
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
242 When this variable is changed, MH-E resets `mh-progs', `mh-lib',
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
243 `mh-lib-progs', `mh-flists-present-flag', and `mh-variant-in-use'
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
244 accordingly."
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
245 :type `(radio
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
246 (const :tag "Auto-detect" autodetect)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
247 ,@(mapcar (lambda (x) `(const ,(car x))) (mh-variants)))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
248 :set (lambda (symbol value)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
249 (set-default symbol value) ;Done in mh-variant-set-variant!
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
250 (mh-variant-set value))
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
251 :group 'mh-e)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
252
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
253
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
254
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
255 ;;; Aliases (:group 'mh-alias)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
256
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
257 (defcustom mh-alias-completion-ignore-case-flag t
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
258 "*Non-nil means don't consider case significant in MH alias completion.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
259
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
260 As MH ignores case in the aliases, so too does MH-E. However, you
67988
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
261 may turn off this option to make case significant which can be
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
262 used to segregate completion of your aliases. You might use
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
263 lowercase for mailing lists and uppercase for people."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
264 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
265 :group 'mh-alias)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
266
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
267 (defcustom mh-alias-expand-aliases-flag nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
268 "*Non-nil means to expand aliases entered in the minibuffer.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
269
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
270 In other words, aliases entered in the minibuffer will be
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
271 expanded to the full address in the message draft. By default,
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
272 this expansion is not performed."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
273 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
274 :group 'mh-alias)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
275
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
276 (defcustom mh-alias-flash-on-comma t
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
277 "*Specify whether to flash address or warn on translation.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
278
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
279 This option controls the behavior when a [comma] is pressed while
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
280 entering aliases or addresses. The default setting flashes the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
281 address associated with an address in the minibuffer briefly, but
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
282 does not display a warning if the alias is not found."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
283 :type '(choice (const :tag "Flash but Don't Warn If No Alias" t)
65980
4520ae2624f2 * mh-init.el (mh-image-load-path): New function that adds the path to
Bill Wohler <wohler@newt.com>
parents: 65755
diff changeset
284 (const :tag "Flash and Warn If No Alias" 1)
4520ae2624f2 * mh-init.el (mh-image-load-path): New function that adds the path to
Bill Wohler <wohler@newt.com>
parents: 65755
diff changeset
285 (const :tag "Don't Flash Nor Warn If No Alias" nil))
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
286 :group 'mh-alias)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
287
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
288 (defcustom mh-alias-insert-file nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
289 "*Filename used to store a new MH-E alias.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
290
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
291 The default setting of this option is \"Use Aliasfile Profile
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
292 Component\". This option can also hold the name of a file or a
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
293 list a file names. If this option is set to a list of file names,
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
294 or the \"Aliasfile:\" profile component contains more than one file
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
295 name, MH-E will prompt for one of them when MH-E adds an alias."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
296 :type '(choice (const :tag "Use Aliasfile Profile Component" nil)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
297 (file :tag "Alias File")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
298 (repeat :tag "List of Alias Files" file))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
299 :group 'mh-alias)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
300
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
301 (defcustom mh-alias-insertion-location 'sorted
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
302 "Specifies where new aliases are entered in alias files.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
303
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
304 This option is set to \"Alphabetical\" by default. If you organize
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
305 your alias file in other ways, then adding aliases to the \"Top\"
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
306 or \"Bottom\" of your alias file might be more appropriate."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
307 :type '(choice (const :tag "Alphabetical" sorted)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
308 (const :tag "Top" top)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
309 (const :tag "Bottom" bottom))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
310 :group 'mh-alias)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
311
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
312 (defcustom mh-alias-local-users t
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
313 "*If on, local users are added to alias completion.
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
314
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
315 Aliases are created from \"/etc/passwd\" entries with a user ID
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
316 larger than a magical number, typically 200. This can be a handy
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
317 tool on a machine where you and co-workers exchange messages.
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
318 These aliases have the form \"local.first.last\" if a real name is
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
319 present in the password file. Otherwise, the alias will have the
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
320 form \"local.login\".
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
321
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
322 If you're on a system with thousands of users you don't know, and
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
323 the loading of local aliases slows MH-E down noticeably, then
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
324 turn this option off.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
325
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
326 This option also takes a string which is executed to generate the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
327 password file. For example, use \"ypcat passwd\" to obtain the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
328 NIS password file."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
329 :type '(choice (boolean) (string))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
330 :group 'mh-alias)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
331
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
332 (defcustom mh-alias-local-users-prefix "local."
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
333 "*String prefixed to the real names of users from the password file.
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
334 This option can also be set to \"Use Login\".
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
335
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
336 For example, consider the following password file entry:
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
337
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
338 psg:x:1000:1000:Peter S Galbraith,,,:/home/psg:/bin/tcsh
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
339
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
340 The following settings of this option will produce the associated
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
341 aliases:
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
342
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
343 \"local.\" local.peter.galbraith
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
344 \"\" peter.galbraith
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
345 Use Login psg
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
346
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
347 This option has no effect if variable `mh-alias-local-users' is
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
348 turned off."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
349 :type '(choice (const :tag "Use Login" nil)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
350 (string))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
351 :group 'mh-alias)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
352
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
353 (defcustom mh-alias-passwd-gecos-comma-separator-flag t
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
354 "*Non-nil means the gecos field in the password file uses a comma separator.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
355
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
356 In the example in `mh-alias-local-users-prefix', commas are used
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
357 to separate different values within the so-called gecos field.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
358 This is a fairly common usage. However, in the rare case that the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
359 gecos field in your password file is not separated by commas and
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
360 whose contents may contain commas, you can turn this option off."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
361 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
362 :group 'mh-alias)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
363
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
364
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
365
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
366 ;;; Organizing Your Mail with Folders (:group 'mh-folder)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
367
67314
8cbe08e4eed5 * mh-customize.el (mh-new-messages-folders): Rename from
Bill Wohler <wohler@newt.com>
parents: 67246
diff changeset
368 (defcustom mh-new-messages-folders t
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
369 "Folders searched for the \"unseen\" sequence.
67314
8cbe08e4eed5 * mh-customize.el (mh-new-messages-folders): Rename from
Bill Wohler <wohler@newt.com>
parents: 67246
diff changeset
370
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
371 Set this option to \"Inbox\" to search the \"+inbox\" folder or
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
372 \"All\" to search all of the top level folders. Otherwise, list
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
373 the folders that should be searched with the \"Choose Folders\"
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
374 menu item.
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
375
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
376 See also `mh-recursive-folders-flag'."
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
377 :type '(choice (const :tag "Inbox" t)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
378 (const :tag "All" nil)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
379 (repeat :tag "Choose Folders" (string :tag "Folder")))
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
380 :group 'mh-folder)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
381
67314
8cbe08e4eed5 * mh-customize.el (mh-new-messages-folders): Rename from
Bill Wohler <wohler@newt.com>
parents: 67246
diff changeset
382 (defcustom mh-ticked-messages-folders t
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
383 "Folders searched for `mh-tick-seq'.
67314
8cbe08e4eed5 * mh-customize.el (mh-new-messages-folders): Rename from
Bill Wohler <wohler@newt.com>
parents: 67246
diff changeset
384
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
385 Set this option to \"Inbox\" to search the \"+inbox\" folder or
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
386 \"All\" to search all of the top level folders. Otherwise, list
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
387 the folders that should be searched with the \"Choose Folders\"
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
388 menu item.
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
389
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
390 See also `mh-recursive-folders-flag'."
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
391 :type '(choice (const :tag "Inbox" t)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
392 (const :tag "All" nil)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
393 (repeat :tag "Choose Folders" (string :tag "Folder")))
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
394 :group 'mh-folder)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
395
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
396 (defcustom mh-large-folder 200
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
397 "The number of messages that indicates a large folder.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
398
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
399 If a folder is deemed to be large, that is the number of messages
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
400 in it exceed this value, then confirmation is needed when it is
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
401 visited. Even when `mh-show-threads-flag' is non-nil, the folder
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
402 is not automatically threaded, if it is large. If set to nil all
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
403 folders are treated as if they are small."
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
404 :type '(choice (const :tag "No Limit") integer)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
405 :group 'mh-folder)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
406
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
407 (defcustom mh-recenter-summary-flag nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
408 "*Non-nil means to recenter the summary window.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
409
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
410 If this option is turned on, recenter the summary window when the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
411 show window is toggled off."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
412 :type 'boolean
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
413 :group 'mh-folder)
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
414
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
415 (defcustom mh-recursive-folders-flag nil
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
416 "*Non-nil means that commands which operate on folders do so recursively."
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
417 :type 'boolean
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
418 :group 'mh-folder)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
419
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
420 (defcustom mh-sortm-args nil
67317
436927904f36 (mh-sortm-args): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67316
diff changeset
421 "*Additional arguments for \"sortm\"\\<mh-folder-mode-map>.
436927904f36 (mh-sortm-args): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67316
diff changeset
422
436927904f36 (mh-sortm-args): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67316
diff changeset
423 This option is consulted when a prefix argument is used with
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
424 \\[mh-sort-folder]. Normally default arguments to \"sortm\" are
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
425 specified in the MH profile. This option may be used to provide
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
426 an alternate view. For example, \"'(\"-nolimit\" \"-textfield\"
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
427 \"subject\")\" is a useful setting."
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
428 :type 'string
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
429 :group 'mh-folder)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
430
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
431
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
432
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
433 ;;; Folder Selection (:group 'mh-folder-selection)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
434
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
435 (defcustom mh-default-folder-for-message-function nil
67988
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
436 "Function to select a default folder for refiling or \"Fcc:\".
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
437
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
438 The current buffer is set to the message being refiled with point
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
439 at the start of the message. This function should return the
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
440 default folder as a string with a leading \"+\" sign. It can also
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
441 return nil so that the last folder name is used as the default,
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
442 or an empty string to suppress the default entirely."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
443 :type 'function
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
444 :group 'mh-folder-selection)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
445
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
446 (defcustom mh-default-folder-list nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
447 "*List of addresses and folders.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
448
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
449 The folder name associated with the first address found in this
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
450 list is used as the default for `mh-refile-msg' and similar
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
451 functions. Each element in this list contains a \"Check Recipient\"
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
452 item. If this item is turned on, then the address is checked
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
453 against the recipient instead of the sender. This is useful for
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
454 mailing lists.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
455
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
456 See `mh-prompt-for-refile-folder' and `mh-folder-from-address'
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
457 for more information."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
458 :type '(repeat (list (regexp :tag "Address")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
459 (string :tag "Folder")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
460 (boolean :tag "Check Recipient")))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
461 :group 'mh-folder-selection)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
462
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
463 (defcustom mh-default-folder-must-exist-flag t
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
464 "*Non-nil means guessed folder name must exist to be used.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
465
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
466 If the derived folder does not exist, and this option is on, then
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
467 the last folder name used is suggested. This is useful if you get
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
468 mail from various people for whom you have an alias, but file
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
469 them all in the same project folder.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
470
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
471 See `mh-prompt-for-refile-folder' and `mh-folder-from-address'
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
472 for more information."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
473 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
474 :group 'mh-folder-selection)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
475
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
476 (defcustom mh-default-folder-prefix ""
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
477 "*Prefix used for folder names generated from aliases.
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
478 The prefix is used to prevent clutter in your mail directory.
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
479
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
480 See `mh-prompt-for-refile-folder' and `mh-folder-from-address'
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
481 for more information."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
482 :type 'string
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
483 :group 'mh-folder-selection)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
484
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
485
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
486
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
487 ;;; Identities (:group 'mh-identity)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
488
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
489 (defcustom mh-identity-list nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
490 "*List of identities.
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
491
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
492 To customize this option, click on the \"INS\" button and enter a label
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
493 such as \"Home\" or \"Work\". Then click on the \"INS\" button with the
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
494 label \"Add at least one item below\". Then choose one of the items in
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
495 the \"Value Menu\".
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
496
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
497 You can specify an alternate \"From:\" header field using the \"From
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
498 Field\" menu item. You must include a valid email address. A standard
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
499 format is \"First Last <login@@host.domain>\". If you use an initial
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
500 with a period, then you must quote your name as in '\"First I. Last\"
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
501 <login@@host.domain>'. People usually list the name of the company
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
502 where they work using the \"Organization Field\" menu item. Set any
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
503 arbitrary header field and value in the \"Other Field\" menu item.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
504 Unless the header field is a standard one, precede the name of your
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
505 field's label with \"X-\", as in \"X-Fruit-of-the-Day:\". The value of
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
506 \"Attribution Verb\" overrides the setting of
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
507 `mh-extract-from-attribution-verb'. Set your signature with the
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
508 \"Signature\" menu item. You can specify the contents of
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
509 `mh-signature-file-name', a file, or a function. Specify a different
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
510 key to sign or encrypt messages with the \"GPG Key ID\" menu item.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
511
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
512 You can select the identities you have added via the menu called
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
513 \"Identity\" in the MH-Letter buffer. You can also use
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
514 \\[mh-insert-identity]. To clear the fields and signature added by the
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
515 identity, select the \"None\" identity.
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
516
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
517 The \"Identity\" menu contains two other items to save you from having
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
518 to set the identity on every message. The menu item \"Set Default for
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
519 Session\" can be used to set the default identity to the current
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
520 identity until you exit Emacs. The menu item \"Save as Default\" sets
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
521 the option `mh-identity-default' to the current identity setting. You
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
522 can also customize the `mh-identity-default' option in the usual
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
523 fashion."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
524 :type '(repeat (list :tag ""
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
525 (string :tag "Label")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
526 (repeat :tag "Add at least one item below"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
527 (choice
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
528 (cons :tag "From Field"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
529 (const "From")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
530 (string :tag "Value"))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
531 (cons :tag "Organization Field"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
532 (const "Organization")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
533 (string :tag "Value"))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
534 (cons :tag "Other Field"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
535 (string :tag "Field")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
536 (string :tag "Value"))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
537 (cons :tag "Attribution Verb"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
538 (const ":attribution-verb")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
539 (string :tag "Value"))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
540 (cons :tag "Signature"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
541 (const :tag "Signature"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
542 ":signature")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
543 (choice
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
544 (const :tag "mh-signature-file-name"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
545 nil)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
546 (file)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
547 (function)))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
548 (cons :tag "GPG Key ID"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
549 (const :tag "GPG Key ID"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
550 ":pgg-default-user-id")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
551 (string :tag "Value"))))))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
552 :set 'mh-identity-list-set
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
553 :group 'mh-identity)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
554
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
555 (defcustom mh-auto-fields-list nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
556 "List of recipients for which header lines are automatically inserted.
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
557
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
558 This option can be used to set the identity depending on the
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
559 recipient. To customize this option, click on the \"INS\" button and
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
560 enter a regular expression for the recipient's address. Click on the
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
561 \"INS\" button with the \"Add at least one item below\" label. Then choose
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
562 one of the items in the \"Value Menu\".
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
563
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
564 The \"Identity\" menu item is used to select an identity from those
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
565 configured in `mh-identity-list'. All of the information for that
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
566 identity will be added if the recipient matches. The \"Fcc Field\" menu
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
567 item is used to select a folder that is used in the \"Fcc:\" header.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
568 When you send the message, MH will put a copy of your message in this
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
569 folder. The \"Mail-Followup-To Field\" menu item is used to insert an
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
570 \"Mail-Followup-To:\" header field with the recipients you provide. If
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
571 the recipient's mail user agent supports this header field (as nmh
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
572 does), then their replies will go to the addresses listed. This is
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
573 useful if their replies go both to the list and to you and you don't
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
574 have a mechanism to suppress duplicates. If you reply to someone not
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
575 on the list, you must either remove the \"Mail-Followup-To:\" field, or
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
576 ensure the recipient is also listed there so that he receives replies
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
577 to your reply. Other header fields may be added using the \"Other
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
578 Field\" menu item.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
579
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
580 These fields can only be added after the recipient is known. Once the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
581 header contains one or more recipients, run the
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
582 \\[mh-insert-auto-fields] command or choose the \"Identity -> Insert
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
583 Auto Fields\" menu item to insert these fields manually. However, you
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
584 can just send the message and the fields will be added automatically.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
585 You are given a chance to see these fields and to confirm them before
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
586 the message is actually sent. You can do away with this confirmation
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
587 by turning off the option `mh-auto-fields-prompt-flag'.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
588
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
589 You should avoid using the same header field in `mh-auto-fields-list'
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
590 and `mh-identity-list' definitions that may apply to the same message
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
591 as the result is undefined."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
592 :type `(repeat
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
593 (list :tag ""
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
594 (string :tag "Recipient")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
595 (repeat :tag "Add at least one item below"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
596 (choice
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
597 (cons :tag "Identity"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
598 (const ":identity")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
599 ,(append
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
600 '(radio)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
601 (mapcar
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
602 (function (lambda (arg) `(const ,arg)))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
603 (mapcar 'car mh-identity-list))))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
604 (cons :tag "Fcc Field"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
605 (const "fcc")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
606 (string :tag "Value"))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
607 (cons :tag "Mail-Followup-To Field"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
608 (const "Mail-Followup-To")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
609 (string :tag "Value"))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
610 (cons :tag "Other Field"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
611 (string :tag "Field")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
612 (string :tag "Value"))))))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
613 :group 'mh-identity)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
614
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
615 (defcustom mh-auto-fields-prompt-flag t
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
616 "*Non-nil means to prompt before sending if fields inserted.
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
617 See `mh-auto-fields-list'."
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
618 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
619 :group 'mh-identity)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
620
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
621 (defcustom mh-identity-default nil
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
622 "Default identity to use when `mh-letter-mode' is called.
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
623 See `mh-identity-list'."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
624 :type (append
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
625 '(radio)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
626 (cons '(const :tag "None" nil)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
627 (mapcar (function (lambda (arg) `(const ,arg)))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
628 (mapcar 'car mh-identity-list))))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
629 :group 'mh-identity)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
630
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
631 (defcustom mh-identity-handlers
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
632 '(("From" . mh-identity-handler-top)
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
633 (":default" . mh-identity-handler-bottom)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
634 (":attribution-verb" . mh-identity-handler-attribution-verb)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
635 (":signature" . mh-identity-handler-signature)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
636 (":pgg-default-user-id" . mh-identity-handler-gpg-identity))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
637 "Handler functions for fields in `mh-identity-list'.
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
638
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
639 This option is used to change the way that fields, signatures,
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
640 and attributions in `mh-identity-list' are added. To customize
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
641 `mh-identity-handlers', replace the name of an existing handler
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
642 function associated with the field you want to change with the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
643 name of a function you have written. You can also click on an
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
644 \"INS\" button and insert a field of your choice and the name of
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
645 the function you have written to handle it.
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
646
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
647 The \"Field\" field can be any field that you've used in your
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
648 `mh-identity-list'. The special fields \":attribution-verb\",
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
649 \":signature\", or \":pgg-default-user-id\" are used for the
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
650 `mh-identity-list' choices \"Attribution Verb\", \"Signature\", and
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
651 \"GPG Key ID\" respectively.
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
652
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
653 The handler associated with the \":default\" field is used when no
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
654 other field matches.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
655
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
656 The handler functions are passed two or three arguments: the
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
657 FIELD itself (for example, \"From\"), or one of the special
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
658 fields (for example, \":signature\"), and the ACTION 'remove or
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
659 'add. If the action is 'add, an additional argument
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
660 containing the VALUE for the field is given."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
661 :type '(repeat (cons (string :tag "Field") function))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
662 :group 'mh-identity)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
663
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
664
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
665
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
666 ;;; Incorporating Your Mail (:group 'mh-inc)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
667
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
668 (defcustom mh-inc-prog "inc"
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
669 "*Program to incorporate new mail into a folder.
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
670
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
671 This program generates a one-line summary for each of the new
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
672 messages. Unless it is an absolute pathname, the file is assumed
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
673 to be in the `mh-progs' directory. You may also link a file to
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
674 \"inc\" that uses a different format. You'll then need to modify
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
675 several scan line format variables appropriately."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
676 :type 'string
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
677 :group 'mh-inc)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
678
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
679 (defcustom mh-inc-spool-list nil
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
680 "*Alternate spool files.
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
681
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
682 You can use the `mh-inc-spool-list' variable to direct MH-E to
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
683 retrieve mail from arbitrary spool files other than your system
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
684 mailbox, file it in folders other than your \"+inbox\", and assign
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
685 key bindings to incorporate this mail.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
686
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
687 Suppose you are subscribed to the \"mh-e-devel\" mailing list and
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
688 you use \"procmail\" to filter this mail into \"~/mail/mh-e\" with
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
689 the following recipe in \".procmailrc\":
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
690
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
691 MAILDIR=$HOME/mail
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
692 :0:
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
693 * ^From mh-e-devel-admin@stop.mail-abuse.org
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
694 mh-e
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
695
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
696 In order to incorporate \"~/mail/mh-e\" into \"+mh-e\" with an
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
697 \"I m\" (mh-inc-spool-mh-e) command, customize this option, and click
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
698 on the \"INS\" button. Enter a \"Spool File\" of \"~/mail/mh-e\", a
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
699 \"Folder\" of \"mh-e\", and a \"Key Binding\" of \"m\".
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
700
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
701 You can use \"xbuffy\" to automate the incorporation of this mail
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
702 using the \"gnudoit\" command in the \"gnuserv\" package as follows:
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
703
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
704 box ~/mail/mh-e
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
705 title mh-e
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
706 origMode
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
707 polltime 10
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
708 headertime 0
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
709 command gnudoit -q '(mh-inc-spool-mh-e)'"
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
710 :type '(repeat (list (file :tag "Spool File")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
711 (string :tag "Folder")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
712 (character :tag "Key Binding")))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
713 :set 'mh-inc-spool-list-set
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
714 :group 'mh-inc)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
715
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
716
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
717
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
718 ;;; Dealing with Junk Mail (:group 'mh-junk)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
719
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
720 ;; Spam fighting program chosen
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
721 (defvar mh-junk-choice nil)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
722
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
723 ;; Available spam filter interfaces
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
724 (defvar mh-junk-function-alist
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
725 '((spamassassin mh-spamassassin-blacklist mh-spamassassin-whitelist)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
726 (bogofilter mh-bogofilter-blacklist mh-bogofilter-whitelist)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
727 (spamprobe mh-spamprobe-blacklist mh-spamprobe-whitelist))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
728 "Available choices of spam programs to use.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
729
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
730 This is an alist. For each element there are functions that
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
731 blacklist a message as spam and whitelist a message incorrectly
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
732 classified as spam.")
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
733
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
734 (defun mh-junk-choose (symbol value)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
735 "Choose spam program to use.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
736
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
737 The function is always called with SYMBOL bound to
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
738 `mh-junk-program' and VALUE bound to the new value of
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
739 `mh-junk-program'. The function sets the variable
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
740 `mh-junk-choice' in addition to `mh-junk-program'."
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
741 (set symbol value)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
742 (setq mh-junk-choice
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
743 (or value
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
744 (loop for element in mh-junk-function-alist
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
745 until (executable-find (symbol-name (car element)))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
746 finally return (car element)))))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
747
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
748 ;; User customizable variables
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
749 (defcustom mh-junk-background nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
750 "If on, spam programs are run in background.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
751
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
752 By default, the programs are run in the foreground, but this can
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
753 be slow when junking large numbers of messages. If you have
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
754 enough memory or don't junk that many messages at the same time,
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
755 you might try turning on this option."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
756 :type '(choice (const :tag "Off" nil)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
757 (const :tag "On" 0))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
758 :group 'mh-junk)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
759
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
760 (defcustom mh-junk-disposition nil
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
761 "Disposition of junk mail."
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
762 :type '(choice (const :tag "Delete Spam" nil)
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
763 (string :tag "Spam Folder"))
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
764 :group 'mh-junk)
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
765
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
766 (defcustom mh-junk-program nil
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
767 "Spam program that MH-E should use.
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
768
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
769 The default setting of this option is \"Auto-detect\" which means
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
770 that MH-E will automatically choose one of SpamAssassin,
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
771 bogofilter, or SpamProbe in that order. If, for example, you have
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
772 both SpamAssassin and bogofilter installed and you want to use
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
773 bogofilter, then you can set this option to \"Bogofilter\"."
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
774 :type '(choice (const :tag "Auto-detect" nil)
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
775 (const :tag "SpamAssassin" spamassassin)
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
776 (const :tag "Bogofilter" bogofilter)
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
777 (const :tag "SpamProbe" spamprobe))
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
778 :set 'mh-junk-choose
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
779 :group 'mh-junk)
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
780
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
781
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
782
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
783 ;;; Editing a Draft (:group 'mh-letter)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
784
66354
cf99ce27df54 * mh-comp.el (mh-letter-menu): Rename
Bill Wohler <wohler@newt.com>
parents: 66168
diff changeset
785 (defcustom mh-compose-insertion (if (locate-library "mml") 'mml 'mh)
66474
06ed4e88d849 * mh-customize.el (mh-compose-insertion, mh-x-face-file): Checkdoc
Bill Wohler <wohler@newt.com>
parents: 66370
diff changeset
786 "Type of tags used when composing MIME messages.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
787
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
788 In addition to MH-style directives, MH-E also supports MML (MIME
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
789 Meta Language) tags. (see Info node `(emacs-mime)Composing').
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
790 This option can be used to choose between them. By default, this
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
791 option is set to \"MML\" if it is supported since it provides a
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
792 lot more functionality. This option can also be set to \"MH\" if
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
793 MH-style directives are preferred."
66354
cf99ce27df54 * mh-comp.el (mh-letter-menu): Rename
Bill Wohler <wohler@newt.com>
parents: 66168
diff changeset
794 :type '(choice (const :tag "MML" mml)
cf99ce27df54 * mh-comp.el (mh-letter-menu): Rename
Bill Wohler <wohler@newt.com>
parents: 66168
diff changeset
795 (const :tag "MH" mh))
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
796 :group 'mh-letter)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
797
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
798 (defcustom mh-compose-skipped-header-fields
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
799 '("From" "Organization" "References" "In-Reply-To"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
800 "X-Face" "Face" "X-Image-URL" "X-Mailer")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
801 "List of header fields to skip over when navigating in draft."
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
802 :type '(repeat (string :tag "Field"))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
803 :group 'mh-letter)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
804
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
805 (defcustom mh-compose-space-does-completion-flag nil
66571
beb6b92a94f6 (mh-compose-space-does-completion-flag, mh-signature-separator-flag)
Bill Wohler <wohler@newt.com>
parents: 66518
diff changeset
806 "*Non-nil means \\<mh-letter-mode-map>\\[mh-letter-complete-or-space] does completion in message header."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
807 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
808 :group 'mh-letter)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
809
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
810 (defcustom mh-delete-yanked-msg-window-flag nil
66571
beb6b92a94f6 (mh-compose-space-does-completion-flag, mh-signature-separator-flag)
Bill Wohler <wohler@newt.com>
parents: 66518
diff changeset
811 "*Non-nil means delete any window displaying the message.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
812
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
813 This deletes the window containing the original message after
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
814 yanking it with \\<mh-letter-mode-map>\\[mh-yank-cur-msg] to make
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
815 more room on your screen for your reply."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
816 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
817 :group 'mh-letter)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
818
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
819 (defcustom mh-extract-from-attribution-verb "wrote:"
66354
cf99ce27df54 * mh-comp.el (mh-letter-menu): Rename
Bill Wohler <wohler@newt.com>
parents: 66168
diff changeset
820 "*Verb to use for attribution when a message is yanked by \\<mh-letter-mode-map>\\[mh-yank-cur-msg].
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
821
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
822 The attribution consists of the sender's name and email address
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
823 followed by the content of this option. This option can be set to
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
824 \"wrote:\", \"a écrit:\", and \"schrieb:\". You can also use the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
825 \"Custom String\" menu item to enter your own verb."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
826 :type '(choice (const "wrote:")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
827 (const "a écrit:")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
828 (const "schrieb:")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
829 (string :tag "Custom String"))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
830 :group 'mh-letter)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
831
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
832 (defcustom mh-ins-buf-prefix "> "
66354
cf99ce27df54 * mh-comp.el (mh-letter-menu): Rename
Bill Wohler <wohler@newt.com>
parents: 66168
diff changeset
833 "*String to put before each line of a yanked or inserted message.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
834
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
835 The prefix \"> \" is the default setting of this option. I
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
836 suggest that you not modify this option since it is used by many
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
837 mailers and news readers: messages are far easier to read if
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
838 several included messages have all been indented by the same
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
839 string.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
840
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
841 This prefix is not inserted if you use one of the supercite
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
842 flavors of `mh-yank-behavior' or you have added a
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
843 `mail-citation-hook'."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
844 :type 'string
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
845 :group 'mh-letter)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
846
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
847 (defcustom mh-letter-complete-function 'ispell-complete-word
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
848 "*Function to call when completing outside of address or folder fields.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
849
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
850 In the body of the message,
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
851 \\<mh-letter-mode-map>\\[mh-letter-complete] runs this function,
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
852 which is set to \"ispell-complete-word\" by default."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
853 :type '(choice function (const nil))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
854 :group 'mh-letter)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
855
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
856 (defcustom mh-letter-fill-column 72
66354
cf99ce27df54 * mh-comp.el (mh-letter-menu): Rename
Bill Wohler <wohler@newt.com>
parents: 66168
diff changeset
857 "*Fill column to use in MH Letter mode.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
858
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
859 By default, this option is 72 to allow others to quote your
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
860 message without line wrapping."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
861 :type 'integer
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
862 :group 'mh-letter)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
863
66354
cf99ce27df54 * mh-comp.el (mh-letter-menu): Rename
Bill Wohler <wohler@newt.com>
parents: 66168
diff changeset
864 (defcustom mh-mml-method-default (if mh-pgp-support-flag "pgpmime" "none")
cf99ce27df54 * mh-comp.el (mh-letter-menu): Rename
Bill Wohler <wohler@newt.com>
parents: 66168
diff changeset
865 "Default method to use in security tags.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
866
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
867 This option is used to select between a variety of mail security
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
868 mechanisms. The default is \"PGP (MIME)\" if it is supported\;
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
869 otherwise, the default is \"None\". Other mechanisms include
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
870 vanilla \"PGP\" and \"S/MIME\".
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
871
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
872 The `pgg' customization group may have some settings which may
67759
b7b75914a27d Don't need to quote parenthesis within docstrings that are no longer
Bill Wohler <wohler@newt.com>
parents: 67758
diff changeset
873 interest you (see Info node `(pgg)').
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
874
67988
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
875 In particular, I turn on the option `pgg-encrypt-for-me' so that
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
876 all messages I encrypt are encrypted with my public key as well.
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
877 If you keep a copy of all of your outgoing mail with a \"Fcc:\"
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
878 header field, this setting is vital so that you can read the mail
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
879 you write!"
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
880 :type '(choice (const :tag "PGP (MIME)" "pgpmime")
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
881 (const :tag "PGP" "pgp")
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
882 (const :tag "S/MIME" "smime")
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
883 (const :tag "None" "none"))
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
884 :group 'mh-letter)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
885
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
886 (defcustom mh-signature-file-name "~/.signature"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
887 "*Source of user's signature.
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
888
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
889 By default, the text of your signature is taken from the file
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
890 \"~/.signature\". You can read from other sources by changing this
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
891 option. This file may contain a vCard in which case an attachment is
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
892 added with the vCard.
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
893
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
894 This option may also be a symbol, in which case that function is
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
895 called. You may not want a signature separator to be added for you;
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
896 instead you may want to insert one yourself. Options that you may find
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
897 useful to do this include `mh-signature-separator' (when inserting a
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
898 signature separator) and `mh-signature-separator-regexp' (for finding
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
899 said separator). The function `mh-signature-separator-p', which
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
900 reports t if the buffer contains a separator, may be useful as well.
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
901
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
902 The signature is inserted into your message with the command
67988
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
903 \\<mh-letter-mode-map>\\[mh-insert-signature] or with the option
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
904 `mh-identity-list'."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
905 :type 'file
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
906 :group 'mh-letter)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
907
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
908 (defcustom mh-signature-separator-flag t
66571
beb6b92a94f6 (mh-compose-space-does-completion-flag, mh-signature-separator-flag)
Bill Wohler <wohler@newt.com>
parents: 66518
diff changeset
909 "*Non-nil means a signature separator should be inserted.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
910
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
911 It is not recommended that you change this option since various
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
912 mail user agents, including MH-E, use the separator to present
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
913 the signature differently, and to suppress the signature when
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
914 replying or yanking a letter into a draft."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
915 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
916 :group 'mh-letter)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
917
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
918 (defcustom mh-x-face-file "~/.face"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
919 "*File containing face header field to insert in outgoing mail.
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
920
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
921 If the file starts with either of the strings \"X-Face:\", \"Face:\"
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
922 or \"X-Image-URL:\" then the contents are added to the message header
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
923 verbatim. Otherwise it is assumed that the file contains the value of
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
924 the \"X-Face:\" header field.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
925
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
926 The \"X-Face:\" header field, which is a low-resolution, black and
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
927 white image, can be generated using the \"compface\" command (see URL
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
928 `ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.Z'). The
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
929 \"Online X-Face Converter\" is a useful resource for quick conversion
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
930 of images into \"X-Face:\" header fields (see URL
66517
2ed668700790 (mh-x-face-file, mh-show-use-xface-flag)
Bill Wohler <wohler@newt.com>
parents: 66477
diff changeset
931 `http://www.dairiki.org/xface/').
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
932
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
933 Use the \"make-face\" script to convert a JPEG image to the higher
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
934 resolution, color, \"Face:\" header field (see URL
66517
2ed668700790 (mh-x-face-file, mh-show-use-xface-flag)
Bill Wohler <wohler@newt.com>
parents: 66477
diff changeset
935 `http://quimby.gnus.org/circus/face/make-face').
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
936
66354
cf99ce27df54 * mh-comp.el (mh-letter-menu): Rename
Bill Wohler <wohler@newt.com>
parents: 66168
diff changeset
937 The URL of any image can be used for the \"X-Image-URL:\" field and no
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
938 processing of the image is required.
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
939
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
940 To prevent the setting of any of these header fields, either set
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
941 `mh-x-face-file' to nil, or simply ensure that the file defined by
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
942 this option doesn't exist."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
943 :type 'file
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
944 :group 'mh-letter)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
945
66354
cf99ce27df54 * mh-comp.el (mh-letter-menu): Rename
Bill Wohler <wohler@newt.com>
parents: 66168
diff changeset
946 (defcustom mh-yank-behavior 'attribution
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
947 "*Controls which part of a message is yanked by \\<mh-letter-mode-map>\\[mh-yank-cur-msg].
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
948
67988
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
949 To include the entire message, including the entire header, use
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
950 \"Body and Header\". Use \"Body\" to yank just the body without
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
951 the header. To yank only the portion of the message following the
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
952 point, set this option to \"Below Point\".
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
953
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
954 Choose \"Invoke supercite\" to pass the entire message and header
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
955 through supercite.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
956
67988
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
957 If the \"Body With Attribution\" setting is used, then the
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
958 message minus the header is yanked and a simple attribution line
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
959 is added at the top using the value of the option
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
960 `mh-extract-from-attribution-verb'. This is the default.
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
961
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
962 If the \"Invoke supercite\" or \"Body With Attribution\" settings
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
963 are used, the \"-noformat\" argument is passed to the \"repl\"
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
964 program to override a \"-filter\" or \"-format\" argument. These
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
965 settings also have \"Automatically\" variants that perform the
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
966 action automatically when you reply so that you don't need to use
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
967 \\[mh-yank-cur-msg] at all. Note that this automatic action is
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
968 only performed if the show buffer matches the message being
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
969 replied to. People who use the automatic variants tend to turn on
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
970 the option `mh-delete-yanked-msg-window-flag' as well so that the
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
971 show window is never displayed.
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
972
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
973 If the show buffer has a region, the option `mh-yank-behavior' is
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
974 ignored unless its value is one of Attribution variants in which
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
975 case the attribution is added to the yanked region.
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
976
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
977 If this option is set to one of the supercite flavors, the hook
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
978 `mail-citation-hook' is ignored and `mh-ins-buf-prefix' is not
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
979 inserted."
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
980 :type '(choice (const :tag "Body and Header" t)
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
981 (const :tag "Body" body)
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
982 (const :tag "Below Point" nil)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
983 (const :tag "Invoke supercite" supercite)
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
984 (const :tag "Invoke supercite, Automatically" autosupercite)
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
985 (const :tag "Body With Attribution" attribution)
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
986 (const :tag "Body With Attribution, Automatically"
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
987 autoattrib))
56406
d36b00b98db0 Upgraded to MH-E version 7.4.4.
Bill Wohler <wohler@newt.com>
parents: 52401
diff changeset
988 :group 'mh-letter)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
989
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
990
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
991
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
992 ;;; Ranges (:group 'mh-ranges)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
993
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
994 (defcustom mh-interpret-number-as-range-flag t
66571
beb6b92a94f6 (mh-compose-space-does-completion-flag, mh-signature-separator-flag)
Bill Wohler <wohler@newt.com>
parents: 66518
diff changeset
995 "*Non-nil means interpret a number as a range.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
996
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
997 Since one of the most frequent ranges used is \"last:N\", MH-E
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
998 will interpret input such as \"200\" as \"last:200\" if this
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
999 option is on (which is the default). If you need to scan just the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1000 message 200, then use the range \"200:200\"."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1001 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1002 :group 'mh-ranges)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1003
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1004
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1005
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1006 ;;; Scan Line Formats (:group 'mh-scan-line-formats)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1007
68106
da4512a603de Comment declaration to remind programmer to update forward definition
Bill Wohler <wohler@newt.com>
parents: 68096
diff changeset
1008 ;; Forward definition.
da4512a603de Comment declaration to remind programmer to update forward definition
Bill Wohler <wohler@newt.com>
parents: 68096
diff changeset
1009 (defvar mh-scan-format-file t)
66518
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1010
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1011 (defun mh-adaptive-cmd-note-flag-check (symbol value)
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1012 "Check if desired setting is legal.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1013 Throw an error if user tries to turn on
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1014 `mh-adaptive-cmd-note-flag' when `mh-scan-format-file' isn't t.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1015 Otherwise, set SYMBOL to VALUE."
66518
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1016 (if (and value
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1017 (not (eq mh-scan-format-file t)))
68013
bbc0e52abce5 * mh-alias.el (mh-alias-add-alias): Grand message and error string
Bill Wohler <wohler@newt.com>
parents: 68000
diff changeset
1018 (error "%s %s" "Can't turn on unless `mh-scan-format-file'"
66518
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1019 "is set to \"Use MH-E scan Format\"")
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1020 (set-default symbol value)))
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1021
68106
da4512a603de Comment declaration to remind programmer to update forward definition
Bill Wohler <wohler@newt.com>
parents: 68096
diff changeset
1022 ;; Forward definition.
da4512a603de Comment declaration to remind programmer to update forward definition
Bill Wohler <wohler@newt.com>
parents: 68096
diff changeset
1023 (defvar mh-adaptive-cmd-note-flag)
68096
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1024
66518
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1025 (defun mh-scan-format-file-check (symbol value)
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1026 "Check if desired setting is legal.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1027 Throw an error if user tries to set `mh-scan-format-file' to
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1028 anything but t when `mh-adaptive-cmd-note-flag' is on. Otherwise,
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1029 set SYMBOL to VALUE."
66518
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1030 (if (and (not (eq value t))
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1031 (eq mh-adaptive-cmd-note-flag t))
68013
bbc0e52abce5 * mh-alias.el (mh-alias-add-alias): Grand message and error string
Bill Wohler <wohler@newt.com>
parents: 68000
diff changeset
1032 (error "%s %s" "You must turn off `mh-adaptive-cmd-note-flag'"
66518
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1033 "unless you use \"Use MH-E scan Format\"")
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1034 (set-default symbol value)))
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1035
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1036 (defcustom mh-adaptive-cmd-note-flag t
66571
beb6b92a94f6 (mh-compose-space-does-completion-flag, mh-signature-separator-flag)
Bill Wohler <wohler@newt.com>
parents: 66518
diff changeset
1037 "*Non-nil means that the message number width is determined dynamically.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1038
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1039 If you've created your own format to handle long message numbers,
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1040 you'll be pleased to know you no longer need it since MH-E adapts its
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1041 internal format based upon the largest message number if this option
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1042 is on (the default). This option may only be turned on when
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1043 `mh-scan-format-file' is set to \"Use MH-E scan Format\".
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1044
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1045 If you prefer fixed-width message numbers, turn off this option and
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1046 call `mh-set-cmd-note' with the width specified by your format file
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1047 \(see `mh-scan-format-file'). For example, the default width is 4, so
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1048 you would use \"(mh-set-cmd-note 4)\"."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1049 :type 'boolean
66518
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1050 :group 'mh-scan-line-formats
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1051 :set 'mh-adaptive-cmd-note-flag-check)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1052
68106
da4512a603de Comment declaration to remind programmer to update forward definition
Bill Wohler <wohler@newt.com>
parents: 68096
diff changeset
1053 ;; Update forward definition above if default changes.
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1054 (defcustom mh-scan-format-file t
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1055 "Specifies the format file to pass to the scan program.
66477
117f8e71b37a * mh-customize.el (mh-adaptive-cmd-note-flag)
Bill Wohler <wohler@newt.com>
parents: 66474
diff changeset
1056
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1057 The default setting for this option is \"Use MH-E scan Format\". This
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1058 means that the format string will be taken from the either
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1059 `mh-scan-format-mh' or `mh-scan-format-nmh' depending on whether MH or
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1060 nmh (or GNU mailutils) is in use. This setting also enables you to
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1061 turn on the `mh-adaptive-cmd-note-flag' option.
66518
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1062
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1063 You can also set this option to \"Use Default scan Format\" to get the
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1064 same output as you would get if you ran \"scan\" from the shell. If
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1065 you have a format file that you want MH-E to use but not MH, you can
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1066 set this option to \"Specify a scan Format File\" and enter the name
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1067 of your format file.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1068
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1069 If you change the format of the scan lines you'll need to tell MH-E
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1070 how to parse the new format. As you will see, quite a lot of variables
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1071 are involved to do that. Use \"\\[apropos] RET mh-scan.*regexp\" to
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1072 obtain a list of these variables. You will also have to call
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1073 `mh-set-cmd-note' if your notations are not in column 4 (columns in
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1074 Emacs start with 0)."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1075 :type '(choice (const :tag "Use MH-E scan Format" t)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1076 (const :tag "Use Default scan Format" nil)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1077 (file :tag "Specify a scan Format File"))
66518
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1078 :group 'mh-scan-line-formats
7cc22b3f2300 * mh-comp.el (mh-annotate-msg): Use new variable
Bill Wohler <wohler@newt.com>
parents: 66517
diff changeset
1079 :set 'mh-scan-format-file-check)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1080
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1081 (defcustom mh-scan-prog "scan"
66477
117f8e71b37a * mh-customize.el (mh-adaptive-cmd-note-flag)
Bill Wohler <wohler@newt.com>
parents: 66474
diff changeset
1082 "*Program used to scan messages.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1083
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1084 The name of the program that generates a listing of one line per
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1085 message is held in this option. Unless this variable contains an
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1086 absolute pathname, it is assumed to be in the `mh-progs'
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1087 directory. You may link another program to `scan' (see
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1088 \"mh-profile(5)\") to produce a different type of listing."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1089 :type 'string
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1090 :group 'mh-scan-line-formats)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1091 (make-variable-buffer-local 'mh-scan-prog)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1092
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1093
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1094
68192
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1095 ;;; Searching (:group 'mh-search)
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1096
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1097 (defcustom mh-search-program nil
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1098 "Search program that MH-E shall use.
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1099
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1100 The default setting of this option is \"Auto-detect\" which means
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1101 that MH-E will automatically choose one of swish++, swish-e,
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1102 mairix, namazu, pick and grep in that order. If, for example, you
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1103 have both swish++ and mairix installed and you want to use
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1104 mairix, then you can set this option to \"mairix\".
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1105
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1106 More information about setting up an indexing program to use with
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1107 MH-E can be found in the documentation of `mh-search'."
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1108 :type '(choice (const :tag "Auto-detect" nil)
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1109 (const :tag "swish++" swish++)
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1110 (const :tag "swish-e" swish)
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1111 (const :tag "mairix" mairix)
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1112 (const :tag "namazu" namazu)
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1113 (const :tag "pick" pick)
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1114 (const :tag "grep" grep))
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1115 :group 'mh-search)
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1116
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1117
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
1118
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1119 ;;; Sending Mail (:group 'mh-sending-mail)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1120
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
1121 (defcustom mh-compose-forward-as-mime-flag t
66626
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1122 "*Non-nil means that messages are forwarded as attachments.
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1123
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1124 By default, this option is on which means that the forwarded
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1125 messages are included as attachments. If you would prefer to
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1126 forward your messages verbatim (as text, inline), then turn off
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1127 this option. Forwarding messages verbatim works well for short,
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1128 textual messages, but your recipient won't be able to view any
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1129 non-textual attachments that were in the forwarded message. Be
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1130 aware that if you have \"forw: -mime\" in your MH profile, then
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1131 forwarded messages will always be included as attachments
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1132 regardless of the settings of this option."
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
1133 :type 'boolean
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
1134 :group 'mh-sending-mail)
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
1135
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1136 (defcustom mh-compose-letter-function nil
66626
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1137 "Invoked when starting a new draft.
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1138
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1139 However, it is the last function called before you edit your
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1140 message. The consequence of this is that you can write a function
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1141 to write and send the message for you. This function is passed
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1142 three arguments: the contents of the TO, SUBJECT, and CC header
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1143 fields."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1144 :type '(choice (const nil) function)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1145 :group 'mh-sending-mail)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1146
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1147 (defcustom mh-compose-prompt-flag nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1148 "*Non-nil means prompt for header fields when composing a new draft."
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1149 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1150 :group 'mh-sending-mail)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1151
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1152 (defcustom mh-forward-subject-format "%s: %s"
66626
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1153 "*Format string for forwarded message subject.
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1154
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1155 This option is a string which includes two escapes (\"%s\"). The
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1156 first \"%s\" is replaced with the sender of the original message,
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1157 and the second one is replaced with the original \"Subject:\"."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1158 :type 'string
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1159 :group 'mh-sending-mail)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1160
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
1161 (defcustom mh-insert-x-mailer-flag t
66626
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1162 "*Non-nil means append an \"X-Mailer:\" header field to the header.
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1163
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1164 This header field includes the version of MH-E and Emacs that you
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1165 are using. If you don't want to participate in our marketing, you
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1166 can turn this option off."
66626
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1167 :type 'boolean
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1168 :group 'mh-sending-mail)
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1169
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1170 (defcustom mh-redist-full-contents-flag nil
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1171 "*Non-nil means the \"dist\" command needs entire letter for redistribution.
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1172
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1173 This option must be turned on if \"dist\" requires the whole
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1174 letter for redistribution, which is the case if \"send\" is
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1175 compiled with the BERK option (which many people abhor). If you
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1176 find that MH will not allow you to redistribute a message that
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1177 has been redistributed before, turn off this option."
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
1178 :type 'boolean
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
1179 :group 'mh-sending-mail)
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
1180
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1181 (defcustom mh-reply-default-reply-to nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1182 "*Sets the person or persons to whom a reply will be sent.
66626
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1183
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1184 This option is set to \"Prompt\" by default so that you are
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1185 prompted for the recipient of a reply. If you find that most of
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1186 the time that you specify \"cc\" when you reply to a message, set
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1187 this option to \"cc\". Other choices include \"from\", \"to\", or
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1188 \"all\". You can always edit the recipients in the draft."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1189 :type '(choice (const :tag "Prompt" nil)
66626
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1190 (const "from")
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1191 (const "to")
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1192 (const "cc")
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1193 (const "all"))
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1194 :group 'mh-sending-mail)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1195
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
1196 (defcustom mh-reply-show-message-flag t
66626
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1197 "*Non-nil means the MH-Show buffer is displayed when replying.
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
1198
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1199 If you include the message automatically, you can hide the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1200 MH-Show buffer by turning off this option.
66626
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1201
8d60d23ffa33 * mh-comp.el (mh-redist-full-contents) Convert defvar to defcustom.
Bill Wohler <wohler@newt.com>
parents: 66571
diff changeset
1202 See also `mh-reply'."
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
1203 :type 'boolean
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
1204 :group 'mh-sending-mail)
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
1205
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1206
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1207
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1208 ;;; Sequences (:group 'mh-sequences)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1209
67681
3a8785724cca * mh-acros.el:
Bill Wohler <wohler@newt.com>
parents: 67656
diff changeset
1210 ;; If `mh-unpropagated-sequences' becomes a defcustom, add the following to
3a8785724cca * mh-acros.el:
Bill Wohler <wohler@newt.com>
parents: 67656
diff changeset
1211 ;; the docstring: "Additional sequences that should not to be preserved can be
3a8785724cca * mh-acros.el:
Bill Wohler <wohler@newt.com>
parents: 67656
diff changeset
1212 ;; specified by setting `mh-unpropagated-sequences' appropriately." XXX
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1213
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1214 (defcustom mh-refile-preserves-sequences-flag t
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1215 "*Non-nil means that sequences are preserved when messages are refiled.
66661
f7b261d0f8e8 * mh-customize.el (mh-refile-preserves-sequences-flag)
Bill Wohler <wohler@newt.com>
parents: 66626
diff changeset
1216
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1217 If a message is in any sequence (except \"Previous-Sequence:\"
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1218 and \"cur\") when it is refiled, then it will still be in those
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1219 sequences in the destination folder. If this behavior is not
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1220 desired, then turn off this option."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1221 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1222 :group 'mh-sequences)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1223
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1224 (defcustom mh-tick-seq 'tick
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1225 "The name of the MH sequence for ticked messages.
66661
f7b261d0f8e8 * mh-customize.el (mh-refile-preserves-sequences-flag)
Bill Wohler <wohler@newt.com>
parents: 66626
diff changeset
1226
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1227 You can customize this option if you already use the \"tick\"
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1228 sequence for your own use. You can also disable all of the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1229 ticking functions by choosing the \"Disable Ticking\" item but
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1230 there isn't much advantage to that."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1231 :type '(choice (const :tag "Disable Ticking" nil)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1232 symbol)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1233 :group 'mh-sequences)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1234
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1235 (defcustom mh-update-sequences-after-mh-show-flag t
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
1236 "*Non-nil means flush MH sequences to disk after message is shown\\<mh-folder-mode-map>.
66661
f7b261d0f8e8 * mh-customize.el (mh-refile-preserves-sequences-flag)
Bill Wohler <wohler@newt.com>
parents: 66626
diff changeset
1237
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1238 Three sequences are maintained internally by MH-E and pushed out
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1239 to MH when a message is shown. They include the sequence
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1240 specified by your \"Unseen-Sequence:\" profile entry, \"cur\",
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1241 and the sequence listed by the option `mh-tick-seq' which is
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1242 \"tick\" by default. If you do not like this behavior, turn off
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1243 this option. You can then update the state manually with the
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
1244 \\[mh-execute-commands], \\[mh-quit], or \\[mh-update-sequences]
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
1245 commands."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1246 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1247 :group 'mh-sequences)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1248
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1249
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1250
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1251 ;;; Reading Your Mail (:group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1252
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1253 (defcustom mh-bury-show-buffer-flag t
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1254 "*Non-nil means show buffer is buried.
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1255
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1256 One advantage of not burying the show buffer is that one can
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1257 delete the show buffer more easily in an electric buffer list
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1258 because of its proximity to its associated MH-Folder buffer. Try
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1259 running \\[electric-buffer-list] to see what I mean."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1260 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1261 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1262
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1263 (defcustom mh-clean-message-header-flag t
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1264 "*Non-nil means remove extraneous header fields.
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1265
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1266 See also `mh-invisible-header-fields-default' and
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1267 `mh-invisible-header-fields'."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1268 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1269 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1270
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1271 (defcustom mh-decode-mime-flag (not (not (locate-library "mm-decode")))
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1272 "*Non-nil means attachments are handled\\<mh-folder-mode-map>.
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1273
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1274 MH-E can handle attachments as well if the Gnus `mm-decode'
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1275 library is present. If so, this option will be on. Otherwise,
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1276 you'll see the MIME body parts rather than text or attachments.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1277 There isn't much point in turning off this option; however, you
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1278 can inspect it if it appears that the body parts are not being
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1279 interpreted correctly or toggle it with the command
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1280 \\[mh-toggle-mh-decode-mime-flag] to view the raw message.
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1281
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1282 This option also controls the display of quoted-printable
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1283 messages and other graphical widgets. See the options
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1284 `mh-graphical-smileys-flag' and `mh-graphical-emphasis-flag'."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1285 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1286 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1287
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1288 (defcustom mh-display-buttons-for-alternatives-flag nil
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1289 "*Non-nil means display buttons for all alternative attachments.
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1290
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1291 Sometimes, a mail program will produce multiple alternatives of
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1292 the attachment in increasing degree of faithfulness to the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1293 original content. By default, only the preferred alternative is
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1294 displayed. If this option is on, then the preferred part is shown
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1295 inline and buttons are shown for each of the other alternatives."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1296 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1297 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1298
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1299 (defcustom mh-display-buttons-for-inline-parts-flag nil
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1300 "*Non-nil means display buttons for all inline attachments\\<mh-folder-mode-map>.
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1301
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1302 The sender can request that attachments should be viewed inline so
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1303 that they do not really appear like an attachment at all to the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1304 reader. Most of the time, this is desirable, so by default MH-E
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1305 suppresses the buttons for inline attachments. On the other hand, you
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1306 may receive code or HTML which the sender has added to his message as
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1307 inline attachments so that you can read them in MH-E. In this case, it
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1308 is useful to see the buttons so that you know you don't have to cut
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1309 and paste the code into a file; you can simply save the attachment.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1310
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1311 If you want to make the buttons visible for inline attachments, you
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1312 can use the command \\[mh-toggle-mime-buttons] to toggle the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1313 visibility of these buttons. You can turn on these buttons permanently
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1314 by turning on this option.
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1315
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1316 MH-E cannot display all attachments inline however. It can display
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1317 text (including HTML) and images."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1318 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1319 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1320
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1321 (defcustom mh-do-not-confirm-flag nil
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1322 "*Non-nil means non-reversible commands do not prompt for confirmation.
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1323
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1324 Commands such as `mh-pack-folder' prompt to confirm whether to
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1325 process outstanding moves and deletes or not before continuing.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1326 Turning on this option means that these actions will be
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1327 performed--which is usually desired but cannot be
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1328 retracted--without question."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1329 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1330 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1331
67316
78b3886a9f87 (mh-fetch-x-image-url): Change default from 'ask to
Bill Wohler <wohler@newt.com>
parents: 67315
diff changeset
1332 (defcustom mh-fetch-x-image-url nil
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1333 "*Control fetching of \"X-Image-URL:\" header field image.
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1334
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1335 Ths option controls the fetching of the \"X-Image-URL:\" header
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1336 field image with the following values:
67316
78b3886a9f87 (mh-fetch-x-image-url): Change default from 'ask to
Bill Wohler <wohler@newt.com>
parents: 67315
diff changeset
1337
78b3886a9f87 (mh-fetch-x-image-url): Change default from 'ask to
Bill Wohler <wohler@newt.com>
parents: 67315
diff changeset
1338 Ask Before Fetching
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1339 You are prompted before the image is fetched. MH-E will
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1340 remember your reply and will either use the already fetched
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1341 image the next time the same URL is encountered or silently
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1342 skip it if you didn't fetch it the first time. This is a
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1343 good setting.
67316
78b3886a9f87 (mh-fetch-x-image-url): Change default from 'ask to
Bill Wohler <wohler@newt.com>
parents: 67315
diff changeset
1344
78b3886a9f87 (mh-fetch-x-image-url): Change default from 'ask to
Bill Wohler <wohler@newt.com>
parents: 67315
diff changeset
1345 Never Fetch
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1346 Images are never fetched and only displayed if they are
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1347 already present in the cache. This is the default.
67316
78b3886a9f87 (mh-fetch-x-image-url): Change default from 'ask to
Bill Wohler <wohler@newt.com>
parents: 67315
diff changeset
1348
78b3886a9f87 (mh-fetch-x-image-url): Change default from 'ask to
Bill Wohler <wohler@newt.com>
parents: 67315
diff changeset
1349 There isn't a value of \"Always Fetch\" for privacy and DOS (denial of
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1350 service) reasons. For example, fetching a URL can tip off a spammer
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1351 that you've read his email (which is why you shouldn't blindly answer
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1352 yes if you've set this option to \"Ask Before Fetching\"). Someone may
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1353 also flood your network and fill your disk drive by sending a torrent
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1354 of messages, each specifying a unique URL to a very large file.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1355
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1356 The cache of images is found in the directory \".mhe-x-image-cache\"
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1357 within your MH directory. You can add your own face to the \"From:\"
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1358 field too. See Info node `(mh-e)Picture'.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1359
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1360 This setting only has effect if the option `mh-show-use-xface-flag' is
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1361 turned on."
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1362
67316
78b3886a9f87 (mh-fetch-x-image-url): Change default from 'ask to
Bill Wohler <wohler@newt.com>
parents: 67315
diff changeset
1363 :type '(choice (const :tag "Ask Before Fetching" ask)
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1364 (const :tag "Never Fetch" nil))
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1365 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1366
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1367 (defcustom mh-graphical-smileys-flag t
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1368 "*Non-nil means graphical smileys are displayed.
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1369
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1370 It is a long standing custom to inject body language using a
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1371 cornucopia of punctuation, also known as the \"smileys\". MH-E
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1372 can render these as graphical widgets if this option is turned
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1373 on, which it is by default. Smileys include patterns such as :-)
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1374 and ;-).
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1375
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1376 This option is disabled if the option `mh-decode-mime-flag' is
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1377 turned off."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1378 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1379 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1380
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1381 (defcustom mh-graphical-emphasis-flag t
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1382 "*Non-nil means graphical emphasis is displayed.
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1383
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1384 A few typesetting features are indicated in ASCII text with
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1385 certain characters. If your terminal supports it, MH-E can render
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1386 these typesetting directives naturally if this option is turned
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1387 on, which it is by default. For example, _underline_ will be
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1388 underlined, *bold* will appear in bold, /italics/ will appear in
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1389 italics, and so on. See the option `gnus-emphasis-alist' for the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1390 whole list.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1391
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1392 This option is disabled if the option `mh-decode-mime-flag' is
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1393 turned off."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1394 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1395 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1396
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1397 (defcustom mh-highlight-citation-style 'gnus
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1398 "Style for highlighting citations.
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1399
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1400 If the sender of the message has cited other messages in his
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1401 message, then MH-E will highlight these citations to emphasize
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1402 the sender's actual response. This option can be customized to
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1403 change the highlighting style. The \"Multicolor\" method uses a
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1404 different color for each indentation while the \"Monochrome\"
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1405 method highlights all citations in red. To disable highlighting
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1406 of citations entirely, choose \"None\"."
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1407 :type '(choice (const :tag "Multicolor" gnus)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1408 (const :tag "Monochrome" font-lock)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1409 (const :tag "None" nil))
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1410 :group 'mh-show)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
1411
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1412 ;; Keep fields alphabetized. Mention source, if known.
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1413 (defvar mh-invisible-header-fields-internal
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1414 '("Approved:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1415 "Autoforwarded:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1416 "Bestservhost:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1417 "Cancel-Lock:" ; NNTP posts
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1418 "Content-" ; RFC 2045
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1419 "Delivered-To:" ; Egroups/yahoogroups mailing list manager
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1420 "Delivery-Date:" ; MH
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1421 "Delivery:"
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
1422 "DomainKey-Signature:" ;http://antispam.yahoo.com/domainkeys
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1423 "Encoding:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1424 "Envelope-to:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1425 "Errors-To:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1426 "Face:" ; Gnus Face header
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1427 "Forwarded:" ; MH
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1428 "From " ; sendmail
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1429 "Importance:" ; MS Outlook
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1430 "In-Reply-To:" ; MH
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1431 "Lines:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1432 "List-" ; Mailman mailing list manager
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1433 "List-" ; Unknown mailing list managers
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1434 "List-Subscribe:" ; Unknown mailing list managers
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1435 "List-Unsubscribe:" ; Unknown mailing list managers
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1436 "Mail-from:" ; MH
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1437 "Mailing-List:" ; Egroups/yahoogroups mailing list manager
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1438 "Message-Id:" ; RFC 822
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1439 "Mime-Version" ; RFC 2045
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1440 "NNTP-" ; News
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1441 "Old-Return-Path:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1442 "Original-Encoded-Information-Types:" ; X400
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1443 "Original-Lines:" ; mail to news
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1444 "Original-NNTP-" ; mail to news
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1445 "Original-Newsgroups:" ; mail to news
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1446 "Original-Path:" ; mail to news
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1447 "Original-Received:" ; mail to news
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1448 "Original-To:" ; mail to news
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1449 "Original-X-" ; mail to news
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1450 "Originator:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1451 "P1-Content-Type:" ; X400
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1452 "P1-Message-Id:" ; X400
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1453 "P1-Recipient:" ; X400
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1454 "Path:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1455 "Precedence:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1456 "Prev-Resent" ; MH
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1457 "Priority:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1458 "Received:" ; RFC 822
65980
4520ae2624f2 * mh-init.el (mh-image-load-path): New function that adds the path to
Bill Wohler <wohler@newt.com>
parents: 65755
diff changeset
1459 "Received-SPF:" ; Gmail
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1460 "References:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1461 "Remailed-" ; MH
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1462 "Replied:" ; MH
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1463 "Resent" ; MH
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1464 "Return-Path:" ; RFC 822
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1465 "Sensitivity:" ; MS Outlook
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1466 "Status:" ; sendmail
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1467 "Thread-"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1468 "Ua-Content-Id:" ; X400
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1469 ;; "User-Agent:" ; Similar to X-Mailer, so display it.
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1470 "Via:" ; MH
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1471 "X-Abuse-Info:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1472 "X-Abuse-and-DMCA-"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1473 "X-Accept-Language:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1474 "X-Accept-Language:" ; Netscape/Mozilla
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1475 "X-Ack:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1476 "X-Administrivia-To:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1477 "X-AntiAbuse:" ; cPanel
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1478 "X-Apparently-From:" ; MS Outlook
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1479 "X-Apparently-To:" ; Egroups/yahoogroups mailing list manager
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1480 "X-Authentication-Warning:" ; sendmail
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1481 "X-Beenthere:" ; Mailman mailing list manager
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1482 "X-Bogosity:" ; bogofilter
67315
e980863f26b8 (mh-invisible-header-fields-internal): Add X-Bugzilla-* and
Bill Wohler <wohler@newt.com>
parents: 67314
diff changeset
1483 "X-Bugzilla-*" ; Bugzilla
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1484 "X-Complaints-To:"
67449
315e71e95246 * mh-customize.el (mh-path): Move here from mh-init.el.
Bill Wohler <wohler@newt.com>
parents: 67319
diff changeset
1485 "X-ContentStamp:" ; NetZero
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1486 "X-Cron-Env:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1487 "X-DMCA"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1488 "X-Delivered"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1489 "X-ELNK-Trace:" ; Earthlink mailer
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1490 "X-Envelope-Date:" ; GNU mailutils
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1491 "X-Envelope-From:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1492 "X-Envelope-Sender:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1493 "X-Envelope-To:"
65980
4520ae2624f2 * mh-init.el (mh-image-load-path): New function that adds the path to
Bill Wohler <wohler@newt.com>
parents: 65755
diff changeset
1494 "X-Evolution:" ; Evolution mail client
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1495 "X-Face:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1496 "X-Folder:" ; Spam
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1497 "X-From-Line"
65980
4520ae2624f2 * mh-init.el (mh-image-load-path): New function that adds the path to
Bill Wohler <wohler@newt.com>
parents: 65755
diff changeset
1498 "X-Gmail-" ; Gmail
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1499 "X-Gnus-Mail-Source:" ; gnus
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1500 "X-Greylist:" ; milter-greylist-1.2.1
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1501 "X-Habeas-SWE-1:" ; Spam
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1502 "X-Habeas-SWE-2:" ; Spam
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1503 "X-Habeas-SWE-3:" ; Spam
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1504 "X-Habeas-SWE-4:" ; Spam
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1505 "X-Habeas-SWE-5:" ; Spam
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1506 "X-Habeas-SWE-6:" ; Spam
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1507 "X-Habeas-SWE-7:" ; Spam
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1508 "X-Habeas-SWE-8:" ; Spam
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1509 "X-Habeas-SWE-9:" ; Spam
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1510 "X-Info:" ; NTMail
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1511 "X-Juno-" ; Juno
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1512 "X-List-Host:" ; Unknown mailing list managers
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1513 "X-List-Subscribe:" ; Unknown mailing list managers
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1514 "X-List-Unsubscribe:" ; Unknown mailing list managers
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1515 "X-Listprocessor-" ; ListProc(tm) by CREN
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1516 "X-Listserver:" ; Unknown mailing list managers
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1517 "X-Loop:" ; Unknown mailing list managers
68085
aad660b49047 Updated Faces documentation in header.
Bill Wohler <wohler@newt.com>
parents: 68013
diff changeset
1518 "X-Lumos-SenderID:" ; Roving ConstantContact
67449
315e71e95246 * mh-customize.el (mh-path): Move here from mh-init.el.
Bill Wohler <wohler@newt.com>
parents: 67319
diff changeset
1519 "X-MAIL-INFO:" ; NetZero
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1520 "X-MHE-Checksum" ; Checksum added during index search
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1521 "X-MIME-Autoconverted:" ; sendmail
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1522 "X-MIMETrack:"
65980
4520ae2624f2 * mh-init.el (mh-image-load-path): New function that adds the path to
Bill Wohler <wohler@newt.com>
parents: 65755
diff changeset
1523 "X-MS-" ; MS Outlook
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1524 "X-MailScanner" ; ListProc(tm) by CREN
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1525 "X-Mailing-List:" ; Unknown mailing list managers
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1526 "X-Mailman-Version:" ; Mailman mailing list manager
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1527 "X-Majordomo:" ; Majordomo mailing list manager
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1528 "X-Message-Id"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1529 "X-MessageWall-Score:" ; Unknown mailing list manager, AUC TeX
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1530 "X-MimeOLE:" ; MS Outlook
68085
aad660b49047 Updated Faces documentation in header.
Bill Wohler <wohler@newt.com>
parents: 68013
diff changeset
1531 "X-Mms-" ; T-Mobile pictures
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1532 "X-Mozilla-Status:" ; Netscape/Mozilla
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1533 "X-Msmail-" ; MS Outlook
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1534 "X-NAI-Spam-" ; Network Associates Inc. SpamKiller
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1535 "X-News:" ; News
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1536 "X-No-Archive:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1537 "X-Notes-Item:" ; Lotus Notes Domino structured header
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1538 "X-OperatingSystem:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1539 ;;"X-Operator:" ; Similar to X-Mailer, so display it
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1540 "X-Orcl-Content-Type:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1541 "X-Original-Complaints-To:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1542 "X-Original-Date:" ; SourceForge mailing list manager
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1543 "X-Original-To:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1544 "X-Original-Trace:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1545 "X-OriginalArrivalTime:" ; Hotmail
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1546 "X-Originating-IP:" ; Hotmail
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1547 "X-Postfilter:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1548 "X-Priority:" ; MS Outlook
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1549 "X-Qotd-" ; User added
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1550 "X-RM"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1551 "X-Received-Date:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1552 "X-Received:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1553 "X-Request-"
68085
aad660b49047 Updated Faces documentation in header.
Bill Wohler <wohler@newt.com>
parents: 68013
diff changeset
1554 "X-Return-Path-Hint:" ; Roving ConstantContact
aad660b49047 Updated Faces documentation in header.
Bill Wohler <wohler@newt.com>
parents: 68013
diff changeset
1555 "X-Roving-*" ; Roving ConstantContact
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1556 "X-SBClass:" ; Spam
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1557 "X-SBNote:" ; Spam
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1558 "X-SBPass:" ; Spam
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1559 "X-SBRule:" ; Spam
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1560 "X-SMTP-"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1561 "X-Scanned-By"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1562 "X-Sender:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1563 "X-Server-Date:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1564 "X-Server-Uuid:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1565 "X-Sieve:" ; Sieve filtering
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1566 "X-Source"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1567 "X-Spam-" ; Spamassassin
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1568 "X-SpamBouncer:" ; Spam
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1569 "X-Status"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1570 "X-Submissions-To:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1571 "X-Telecom-Digest"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1572 "X-Trace:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1573 "X-UID"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1574 "X-UIDL:"
67449
315e71e95246 * mh-customize.el (mh-path): Move here from mh-init.el.
Bill Wohler <wohler@newt.com>
parents: 67319
diff changeset
1575 "X-UNTD-" ; NetZero
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
1576 "X-USANET-" ; usa.net
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1577 "X-UserInfo1:"
68085
aad660b49047 Updated Faces documentation in header.
Bill Wohler <wohler@newt.com>
parents: 68013
diff changeset
1578 "X-VSMLoop:" ; NTMail
67315
e980863f26b8 (mh-invisible-header-fields-internal): Add X-Bugzilla-* and
Bill Wohler <wohler@newt.com>
parents: 67314
diff changeset
1579 "X-Virus-Scanned" ; amavisd-new
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1580 "X-Vms-To:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1581 "X-WebTV-Signature:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1582 "X-Wss-Id:" ; Worldtalk gateways
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1583 "X-Yahoo"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1584 "X-eGroups-" ; Egroups/yahoogroups mailing list manager
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1585 "X-pgp:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1586 "X-submission-address:"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1587 "X400-" ; X400
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1588 "Xref:")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1589 "List of default header fields that are not to be shown.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1590
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1591 Do not alter this variable directly. Instead, add entries from
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1592 here that you would like to be displayed in
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1593 `mh-invisible-header-fields-default' and add entries to hide in
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1594 `mh-invisible-header-fields'.")
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1595
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1596 (defvar mh-invisible-header-fields-compiled nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1597 "*Regexp matching lines in a message header that are not to be shown.
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1598 Do not alter this variable directly. Instead, customize
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1599 `mh-invisible-header-fields-default' checking for fields normally
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1600 hidden that you wish to display, and add extra entries to hide in
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1601 `mh-invisible-header-fields'.")
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1602
68096
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1603 ;; Forward definition.
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1604 (defvar mh-invisible-header-fields)
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1605 (defvar mh-invisible-header-fields-default nil)
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1606
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1607 (defun mh-invisible-headers ()
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1608 "Make or remake the variable `mh-invisible-header-fields-compiled'.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1609 Done using `mh-invisible-header-fields-internal' as input, from
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1610 which entries from `mh-invisible-header-fields-default' are
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1611 removed and entries from `mh-invisible-header-fields' are added."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1612 (let ((fields mh-invisible-header-fields-internal))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1613 (when mh-invisible-header-fields-default
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1614 ;; Remove entries from `mh-invisible-header-fields-default'
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1615 (setq fields
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1616 (loop for x in fields
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1617 unless (member x mh-invisible-header-fields-default)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1618 collect x)))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1619 (when (and (boundp 'mh-invisible-header-fields)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1620 mh-invisible-header-fields)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1621 (dolist (x mh-invisible-header-fields)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1622 (unless (member x fields) (setq fields (cons x fields)))))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1623 (if fields
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1624 (setq mh-invisible-header-fields-compiled
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1625 (concat
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1626 "^"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1627 ;; workaround for insufficient default
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1628 (let ((max-specpdl-size 1000))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1629 (regexp-opt fields t))))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1630 (setq mh-invisible-header-fields-compiled nil))))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1631
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1632 (defcustom mh-invisible-header-fields nil
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1633 "*Additional header fields to hide.
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1634
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1635 Header fields that you would like to hide that aren't listed in
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1636 `mh-invisible-header-fields-default' can be added to this option
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1637 with a couple of caveats. Regular expressions are not allowed.
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
1638 Unique fields should have a \":\" suffix; otherwise, the element
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1639 can be used to render invisible an entire class of fields that
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1640 start with the same prefix. If you think a header field should be
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1641 generally ignored, report a bug (see URL
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1642 `https://sourceforge.net/tracker/?group_id=13357&atid=113357').
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1643
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1644 See also `mh-clean-message-header-flag'."
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1645
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1646 :type '(repeat (string :tag "Header field"))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1647 :set (lambda (symbol value)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1648 (set-default symbol value)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1649 (mh-invisible-headers))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1650 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1651
68106
da4512a603de Comment declaration to remind programmer to update forward definition
Bill Wohler <wohler@newt.com>
parents: 68096
diff changeset
1652 ;; Update forward definition above if default changes.
68096
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1653 (defcustom mh-invisible-header-fields-default nil
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1654 "*List of hidden header fields.
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1655
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1656 The header fields listed in this option are hidden, although you
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1657 can check off any field that you would like to see.
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1658
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1659 Header fields that you would like to hide that aren't listed can
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1660 be added to the option `mh-invisible-header-fields'.
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1661
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1662 See also `mh-clean-message-header-flag'."
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1663 :type `(set ,@(mapcar (lambda (x) `(const ,x))
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1664 mh-invisible-header-fields-internal))
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1665 :set (lambda (symbol value)
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1666 (set-default symbol value)
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1667 (mh-invisible-headers))
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1668 :group 'mh-show)
57c4e7929f99 * mh-alias.el (mh-alias-gecos-name): Use replace-regexp-in-string
Bill Wohler <wohler@newt.com>
parents: 68085
diff changeset
1669
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1670 (defcustom mh-lpr-command-format "lpr -J '%s'"
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1671 "*Command used to print\\<mh-folder-mode-map>.
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1672
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1673 This option contains the Unix command line which performs the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1674 actual printing for the \\[mh-print-msg] command. The string can
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1675 contain one escape, \"%s\", which is replaced by the name of the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1676 folder and the message number and is useful for print job names.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1677 I use \"mpage -h'%s' -b Letter -H1of -mlrtb -P\" which produces a
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1678 nice header and adds a bit of margin so the text fits within my
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1679 printer's margins.
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1680
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1681 This options is not used by the commands \\[mh-ps-print-msg] or
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1682 \\[mh-ps-print-msg-file]."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1683 :type 'string
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1684 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1685
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1686 (defcustom mh-max-inline-image-height nil
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1687 "*Maximum inline image height if \"Content-Disposition:\" is not present.
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1688
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1689 Some older mail programs do not insert this needed plumbing to
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1690 tell MH-E whether to display the attachments inline or not. If
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1691 this is the case, MH-E will display these images inline if they
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1692 are smaller than the window. However, you might want to allow
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1693 larger images to be displayed inline. To do this, you can change
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1694 the options `mh-max-inline-image-width' and
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1695 `mh-max-inline-image-height' from their default value of zero to
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1696 a large number. The size of your screen is a good choice for
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1697 these numbers."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1698 :type '(choice (const nil) integer)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1699 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1700
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1701 (defcustom mh-max-inline-image-width nil
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1702 "*Maximum inline image width if \"Content-Disposition:\" is not present.
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1703
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1704 Some older mail programs do not insert this needed plumbing to
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1705 tell MH-E whether to display the attachments inline or not. If
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1706 this is the case, MH-E will display these images inline if they
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1707 are smaller than the window. However, you might want to allow
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1708 larger images to be displayed inline. To do this, you can change
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1709 the options `mh-max-inline-image-width' and
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1710 `mh-max-inline-image-height' from their default value of zero to
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1711 a large number. The size of your screen is a good choice for
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1712 these numbers."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1713 :type '(choice (const nil) integer)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1714 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1715
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1716 (defcustom mh-mhl-format-file nil
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1717 "*Specifies the format file to pass to the \"mhl\" program.
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1718
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1719 Normally MH-E takes care of displaying messages itself (rather than
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1720 calling an MH program to do the work). If you'd rather have \"mhl\"
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1721 display the message (within MH-E), change this option from its default
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1722 value of \"Use Default mhl Format (Printing Only)\".
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1723
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1724 You can set this option to \"Use Default mhl Format\" to get the same
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1725 output as you would get if you ran \"mhl\" from the shell.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1726
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1727 If you have a format file that you want MH-E to use, you can set this
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1728 option to \"Specify an mhl Format File\" and enter the name of your
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1729 format file. Your format file should specify a non-zero value for
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1730 \"overflowoffset\" to allow MH-E to parse the header. Note that
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1731 \"mhl\" is always used for printing and forwarding; in this case, the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1732 value of this option is consulted if you have specified a format
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1733 file."
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1734 :type '(choice (const :tag "Use Default mhl Format (Printing Only)" nil)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1735 (const :tag "Use Default mhl Format" t)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1736 (file :tag "Specify an mhl Format File"))
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1737 :group 'mh-show)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1738
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1739 (defcustom mh-mime-save-parts-default-directory t
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1740 "Default directory to use for \\<mh-folder-mode-map>\\[mh-mime-save-parts].
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1741
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1742 The default value for this option is \"Prompt Always\" so that
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1743 you are always prompted for the directory in which to save the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1744 attachments. However, if you usually use the same directory
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1745 within a session, then you can set this option to \"Prompt the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1746 First Time\" to avoid the prompt each time. you can make this
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1747 directory permanent by choosing \"Directory\" and entering the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1748 directory's name."
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1749 :type '(choice (const :tag "Prompt the First Time" nil)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1750 (const :tag "Prompt Always" t)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1751 directory)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1752 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1753
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1754 (defcustom mh-print-background-flag nil
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1755 "*Non-nil means messages should be printed in the background\\<mh-folder-mode-map>.
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1756
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1757 Normally messages are printed in the foreground. If this is slow on
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1758 your system, you may elect to turn off this option to print in the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1759 background.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1760
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1761 WARNING: If you do this, do not delete the message until it is printed
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1762 or else the output may be truncated.
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1763
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1764 This option is not used by the commands \\[mh-ps-print-msg] or
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1765 \\[mh-ps-print-msg-file]."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1766 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1767 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1768
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1769 (defcustom mh-show-maximum-size 0
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1770 "*Maximum size of message (in bytes) to display automatically.
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1771
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1772 This option provides an opportunity to skip over large messages
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1773 which may be slow to load. The default value of 0 means that all
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1774 message are shown regardless of size."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1775 :type 'integer
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1776 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1777
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1778 (defcustom mh-show-use-goto-addr-flag (and (boundp 'goto-address-highlight-p)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1779 goto-address-highlight-p)
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1780 "*Non-nil means highlight URLs and email addresses\\<goto-address-highlight-keymap>.
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1781
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1782 To send a message using the highlighted email address or to view
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1783 the web page for the highlighted URL, use the middle mouse button
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1784 or \\[goto-address-at-point].
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1785
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1786 See Info node `(mh-e)Sending Mail' to see how to configure Emacs
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1787 to send the message using MH-E.
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1788
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1789 The default value of this option comes from the value of
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1790 `goto-address-highlight-p'."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1791 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1792 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1793
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1794 (defcustom mh-show-use-xface-flag (>= emacs-major-version 21)
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1795 "*Non-nil means display face images in MH-show buffers.
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1796
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1797 MH-E can display the content of \"Face:\", \"X-Face:\", and
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1798 \"X-Image-URL:\" header fields. If any of these fields occur in the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1799 header of your message, the sender's face will appear in the \"From:\"
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1800 header field. If more than one of these fields appear, then the first
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1801 field found in the order \"Face:\", \"X-Face:\", and \"X-Image-URL:\"
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1802 will be used.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1803
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1804 The option `mh-show-use-xface-flag' is used to turn this feature on
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1805 and off. This feature will be turned on by default if your system
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1806 supports it.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1807
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1808 The first header field used, if present, is the Gnus-specific
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1809 \"Face:\" field. The \"Face:\" field appeared in GNU Emacs 21 and
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1810 XEmacs. For more information, see URL
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1811 `http://quimby.gnus.org/circus/face/'. Next is the traditional
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1812 \"X-Face:\" header field. The display of this field requires the
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1813 \"uncompface\" program (see URL
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1814 `ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.z'). Recent
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1815 versions of XEmacs have internal support for \"X-Face:\" images. If
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1816 your version of XEmacs does not, then you'll need both \"uncompface\"
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1817 and the x-face package (see URL `ftp://ftp.jpl.org/pub/elisp/').
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1818
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1819 Finally, MH-E will display images referenced by the \"X-Image-URL:\"
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1820 header field if neither the \"Face:\" nor the \"X-Face:\" fields are
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1821 present. The display of the images requires \"wget\" (see URL
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1822 `http://www.gnu.org/software/wget/wget.html'), \"fetch\", or \"curl\"
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1823 to fetch the image and the \"convert\" program from the ImageMagick
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1824 suite (see URL `http://www.imagemagick.org/'). Of the three header
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1825 fields this is the most efficient in terms of network usage since the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1826 image doesn't need to be transmitted with every single mail.
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1827
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1828 The option `mh-fetch-x-image-url' controls the fetching of the
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1829 \"X-Image-URL:\" header field image."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1830 :type 'boolean
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1831 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1832
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1833 (defcustom mh-store-default-directory nil
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1834 "*Default directory for \\<mh-folder-mode-map>\\[mh-store-msg].
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1835
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1836 If you would like to change the initial default directory,
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
1837 customize this option, change the value from \"Current\" to
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
1838 \"Directory\", and then enter the name of the directory for storing
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1839 the content of these messages."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1840 :type '(choice (const :tag "Current" nil)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1841 directory)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1842 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1843
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1844 (defcustom mh-summary-height nil
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1845 "*Number of lines in MH-Folder buffer (including the mode line).
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1846
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1847 The default value of this option is \"Automatic\" which means
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1848 that the MH-Folder buffer will maintain the same proportional
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1849 size if the frame is resized. If you'd prefer a fixed height,
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1850 then choose the \"Fixed Size\" option and enter the number of
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1851 lines you'd like to see."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1852 :type '(choice (const :tag "Automatic" nil)
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1853 (integer :tag "Fixed Size"))
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1854 :group 'mh-show)
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1855
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1856
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1857
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
1858 ;;; The Speedbar (:group 'mh-speedbar)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1859
67577
125832ddcd6b * mh-customize.el (mh-speed-flists-interval): Rename to
Bill Wohler <wohler@newt.com>
parents: 67449
diff changeset
1860 (defcustom mh-speed-update-interval 60
125832ddcd6b * mh-customize.el (mh-speed-flists-interval): Rename to
Bill Wohler <wohler@newt.com>
parents: 67449
diff changeset
1861 "Time between speedbar updates in seconds.
125832ddcd6b * mh-customize.el (mh-speed-flists-interval): Rename to
Bill Wohler <wohler@newt.com>
parents: 67449
diff changeset
1862 Set to 0 to disable automatic update."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1863 :type 'integer
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
1864 :group 'mh-speedbar)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1865
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1866
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
1867
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1868 ;;; Threading (:group 'mh-thread)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1869
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1870 (defcustom mh-show-threads-flag nil
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1871 "*Non-nil means new folders start in threaded mode.
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1872
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1873 Threading large number of messages can be time consuming so this
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1874 option is turned off by default. If you turn this option on, then
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1875 threading will be done only if the number of messages being
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1876 threaded is less than `mh-large-folder'."
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1877 :type 'boolean
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1878 :group 'mh-thread)
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1879
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1880
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
1881
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1882 ;;; The Tool Bar (:group 'mh-tool-bar)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
1883
68163
3b7532a82079 * mh-search.el: New file containing contents of mh-index.el and
Bill Wohler <wohler@newt.com>
parents: 68126
diff changeset
1884 (defcustom mh-tool-bar-search-function 'mh-search
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1885 "*Function called by the tool bar search button.
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1886
68163
3b7532a82079 * mh-search.el: New file containing contents of mh-index.el and
Bill Wohler <wohler@newt.com>
parents: 68126
diff changeset
1887 By default, this is set to `mh-search'. You can also choose
3b7532a82079 * mh-search.el: New file containing contents of mh-index.el and
Bill Wohler <wohler@newt.com>
parents: 68126
diff changeset
1888 \"Other Function\" from the \"Value Menu\" and enter a function
3b7532a82079 * mh-search.el: New file containing contents of mh-index.el and
Bill Wohler <wohler@newt.com>
parents: 68126
diff changeset
1889 of your own choosing."
3b7532a82079 * mh-search.el: New file containing contents of mh-index.el and
Bill Wohler <wohler@newt.com>
parents: 68126
diff changeset
1890 :type '(choice (const mh-search)
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1891 (function :tag "Other Function"))
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1892 :group 'mh-tool-bar)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
1893
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1894 ;; Functions called from the tool bar
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1895 (defun mh-tool-bar-search (&optional arg)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1896 "Interactively call `mh-tool-bar-search-function'.
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1897 Optional argument ARG is not used."
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1898 (interactive "P")
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1899 (call-interactively mh-tool-bar-search-function))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1900
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1901 (defun mh-tool-bar-customize ()
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1902 "Call `mh-customize' from the tool bar."
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1903 (interactive)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1904 (mh-customize t))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1905
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1906 (defun mh-tool-bar-folder-help ()
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1907 "Visit \"(mh-e)Top\"."
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1908 (interactive)
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
1909 (info "(mh-e)Top")
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1910 (delete-other-windows))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1911
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1912 (defun mh-tool-bar-letter-help ()
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1913 "Visit \"(mh-e)Editing Drafts\"."
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1914 (interactive)
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1915 (info "(mh-e)Editing Drafts")
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1916 (delete-other-windows))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1917
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1918 (defmacro mh-tool-bar-reply-generator (function recipient folder-buffer-flag)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1919 "Generate FUNCTION that replies to RECIPIENT.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1920 If FOLDER-BUFFER-FLAG is nil then the function generated...
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1921 When INCLUDE-FLAG is non-nil, include message body being replied to."
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1922 `(defun ,function (&optional arg)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1923 ,(format "Reply to \"%s\".\nWhen ARG is non-nil include message in reply."
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1924 recipient)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1925 (interactive "P")
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1926 ,(if folder-buffer-flag nil '(set-buffer mh-show-folder-buffer))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1927 (mh-reply (mh-get-msg-num nil) ,recipient arg)))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1928
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1929 (mh-tool-bar-reply-generator mh-tool-bar-reply-from "from" t)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1930 (mh-tool-bar-reply-generator mh-show-tool-bar-reply-from "from" nil)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1931 (mh-tool-bar-reply-generator mh-tool-bar-reply-to "to" t)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1932 (mh-tool-bar-reply-generator mh-show-tool-bar-reply-to "to" nil)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1933 (mh-tool-bar-reply-generator mh-tool-bar-reply-all "all" t)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1934 (mh-tool-bar-reply-generator mh-show-tool-bar-reply-all "all" nil)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1935
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1936 ;; XEmacs has a couple of extra customizations...
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1937 (mh-do-in-xemacs
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1938 (defcustom mh-xemacs-use-tool-bar-flag mh-xemacs-has-tool-bar-flag
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1939 "*If non-nil, use tool bar.
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1940
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1941 This option controls whether to show the MH-E icons at all. By
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1942 default, this option is turned on if the window system supports
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1943 tool bars. If your system doesn't support tool bars, then you
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1944 won't be able to turn on this option."
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1945 :type 'boolean
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1946 :group 'mh-tool-bar
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1947 :set (lambda (symbol value)
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1948 (if (and (eq value t)
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1949 (not mh-xemacs-has-tool-bar-flag))
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1950 (error "Tool bar not supported"))
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1951 (set-default symbol value)))
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1952
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1953 (defcustom mh-xemacs-tool-bar-position nil
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1954 "*Tool bar location.
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1955
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1956 This option controls the placement of the tool bar along the four
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1957 edges of the frame. You can choose from one of \"Same As Default
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1958 Tool Bar\", \"Top\", \"Bottom\", \"Left\", or \"Right\". If this
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1959 variable is set to anything other than \"Same As Default Tool
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1960 Bar\" and the default tool bar is in a different location, then
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1961 two tool bars will be displayed: the MH-E tool bar and the
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1962 default tool bar."
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1963 :type '(radio (const :tag "Same As Default Tool Bar" :value nil)
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1964 (const :tag "Top" :value top)
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1965 (const :tag "Bottom" :value bottom)
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1966 (const :tag "Left" :value left)
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1967 (const :tag "Right" :value right))
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
1968 :group 'mh-tool-bar))
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1969
66356
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
1970 (defun mh-buffer-exists-p (mode)
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
1971 "Test whether a buffer with major mode MODE is present."
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
1972 (loop for buf in (buffer-list)
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
1973 when (save-excursion
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
1974 (set-buffer buf)
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
1975 (eq major-mode mode))
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
1976 return t))
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
1977
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1978 (defmacro mh-tool-bar-define (defaults &rest buttons)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1979 "Define a tool bar for MH-E.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1980 DEFAULTS is the list of buttons that are present by default. It
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1981 is a list of lists where the sublists are of the following form:
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1982
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1983 (:KEYWORD FUNC1 FUNC2 FUNC3 ...)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1984
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1985 Here :KEYWORD is one of :folder or :letter. If it is :folder then
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1986 the default buttons in the folder and show mode buffers are being
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1987 specified. If it is :letter then the default buttons in the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1988 letter mode are listed. FUNC1, FUNC2, FUNC3, ... are the names of
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1989 the functions that the buttons would execute.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1990
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1991 Each element of BUTTONS is a list consisting of four mandatory
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1992 items and one optional item as follows:
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1993
56406
d36b00b98db0 Upgraded to MH-E version 7.4.4.
Bill Wohler <wohler@newt.com>
parents: 52401
diff changeset
1994 (FUNCTION MODES ICON DOC &optional ENABLE-EXPR)
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1995
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1996 where,
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
1997
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1998 FUNCTION is the name of the function that will be executed when
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
1999 the button is clicked.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2000
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
2001 MODES is a list of symbols. List elements must be from \"folder\",
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
2002 \"letter\" and \"sequence\". If \"folder\" is present then the button is
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2003 available in the folder and show buffer. If the name of FUNCTION is
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2004 of the form \"mh-foo\", where foo is some arbitrary string, then we
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2005 check if the function `mh-show-foo' exists. If it exists then that
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2006 function is used in the show buffer. Otherwise the original function
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
2007 `mh-foo' is used in the show buffer as well. Presence of \"sequence\"
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2008 is handled similar to the above. The only difference is that the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2009 button is shown only when the folder is narrowed to a sequence. If
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
2010 \"letter\" is present in MODES, then the button is available during
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2011 draft editing and runs FUNCTION when clicked.
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2012
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2013 ICON is the icon that is drawn in the button.
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2014
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2015 DOC is the documentation for the button. It is used in tool-tips and
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2016 in providing other help to the user. GNU Emacs uses only the first
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2017 line of the string. So the DOC should be formatted such that the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2018 first line is useful and complete without the rest of the string.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2019
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2020 Optional item ENABLE-EXPR is an arbitrary lisp expression. If it
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2021 evaluates to nil, then the button is deactivated, otherwise it is
67760
9c3504ae6060 Follow MH-E Developers Guide conventions. Use `' quotes for Help
Bill Wohler <wohler@newt.com>
parents: 67759
diff changeset
2022 active. If it isn't present then the button is always active."
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2023 ;; The following variable names have been carefully chosen to make code
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2024 ;; generation easier. Modifying the names should be done carefully.
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2025 (let (folder-buttons folder-docs folder-button-setter sequence-button-setter
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2026 show-buttons show-button-setter show-seq-button-setter
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2027 letter-buttons letter-docs letter-button-setter
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2028 folder-defaults letter-defaults
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2029 folder-vectors show-vectors letter-vectors)
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2030 (dolist (x defaults)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2031 (cond ((eq (car x) :folder) (setq folder-defaults (cdr x)))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2032 ((eq (car x) :letter) (setq letter-defaults (cdr x)))))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2033 (dolist (button buttons)
56406
d36b00b98db0 Upgraded to MH-E version 7.4.4.
Bill Wohler <wohler@newt.com>
parents: 52401
diff changeset
2034 (unless (and (listp button)
d36b00b98db0 Upgraded to MH-E version 7.4.4.
Bill Wohler <wohler@newt.com>
parents: 52401
diff changeset
2035 (or (equal (length button) 4) (equal (length button) 5)))
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2036 (error "Incorrect MH-E tool-bar button specification: %s" button))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2037 (let* ((name (nth 0 button))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2038 (name-str (symbol-name name))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2039 (icon (nth 2 button))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2040 (xemacs-icon (mh-do-in-xemacs
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2041 (cdr (assoc (intern icon) mh-xemacs-icon-map))))
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2042 (full-doc (nth 3 button))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2043 (doc (if (string-match "\\(.*\\)\n" full-doc)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2044 (match-string 1 full-doc)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2045 full-doc))
56406
d36b00b98db0 Upgraded to MH-E version 7.4.4.
Bill Wohler <wohler@newt.com>
parents: 52401
diff changeset
2046 (enable-expr (or (nth 4 button) t))
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2047 (modes (nth 1 button))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2048 functions show-sym)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2049 (when (memq 'letter modes) (setq functions `(:letter ,name)))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2050 (when (or (memq 'folder modes) (memq 'sequence modes))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2051 (setq functions
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2052 (append `(,(if (memq 'folder modes) :folder :sequence) ,name)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2053 functions))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2054 (setq show-sym
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2055 (if (string-match "^mh-\\(.*\\)$" name-str)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2056 (intern (concat "mh-show-" (match-string 1 name-str)))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2057 name))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2058 (setq functions
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2059 (append `(,(if (memq 'folder modes) :show :show-seq)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2060 ,(if (fboundp show-sym) show-sym name))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2061 functions)))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2062 (do ((functions functions (cddr functions)))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2063 ((null functions))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2064 (let* ((type (car functions))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2065 (function (cadr functions))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2066 (type1 (substring (symbol-name type) 1))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2067 (vector-list (cond ((eq type :show) 'show-vectors)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2068 ((eq type :show-seq) 'show-vectors)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2069 ((eq type :letter) 'letter-vectors)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2070 (t 'folder-vectors)))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2071 (list (cond ((eq type :letter) 'mh-tool-bar-letter-buttons)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2072 (t 'mh-tool-bar-folder-buttons)))
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2073 (key (intern (concat "mh-" type1 "tool-bar-" name-str)))
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2074 (setter (intern (concat type1 "-button-setter")))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2075 (mbuttons (cond ((eq type :letter) 'letter-buttons)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2076 ((eq type :show) 'show-buttons)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2077 ((eq type :show-seq) 'show-buttons)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2078 (t 'folder-buttons)))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2079 (docs (cond ((eq mbuttons 'letter-buttons) 'letter-docs)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2080 ((eq mbuttons 'folder-buttons) 'folder-docs))))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2081 (add-to-list vector-list `[,xemacs-icon ,function t ,full-doc])
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2082 (add-to-list
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2083 setter `(when (member ',name ,list)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2084 (mh-funcall-if-exists
56406
d36b00b98db0 Upgraded to MH-E version 7.4.4.
Bill Wohler <wohler@newt.com>
parents: 52401
diff changeset
2085 tool-bar-add-item ,icon ',function ',key
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2086 :help ,doc :enable ',enable-expr)))
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2087 (add-to-list mbuttons name)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2088 (if docs (add-to-list docs doc))))))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2089 (setq folder-buttons (nreverse folder-buttons)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2090 letter-buttons (nreverse letter-buttons)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2091 show-buttons (nreverse show-buttons)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2092 letter-docs (nreverse letter-docs)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2093 folder-docs (nreverse folder-docs)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2094 folder-vectors (nreverse folder-vectors)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2095 show-vectors (nreverse show-vectors)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2096 letter-vectors (nreverse letter-vectors))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2097 (dolist (x folder-defaults)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2098 (unless (memq x folder-buttons)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2099 (error "Folder defaults contains unknown button '%s'" x)))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2100 (dolist (x letter-defaults)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2101 (unless (memq x letter-buttons)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2102 (error "Letter defaults contains unknown button '%s'" x)))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2103 `(eval-when (compile load eval)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2104 (defvar mh-folder-tool-bar-map nil)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2105 (defvar mh-folder-seq-tool-bar-map nil)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2106 (defvar mh-show-tool-bar-map nil)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2107 (defvar mh-show-seq-tool-bar-map nil)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2108 (defvar mh-letter-tool-bar-map nil)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2109 ;; GNU Emacs tool bar specific code
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2110 (mh-do-in-gnu-emacs
66356
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2111 ;; Tool bar initialization functions
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2112 (defun mh-tool-bar-folder-buttons-init ()
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2113 (when (mh-buffer-exists-p 'mh-folder-mode)
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2114 (mh-image-load-path)
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2115 (setq mh-folder-tool-bar-map
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2116 (let ((tool-bar-map (make-sparse-keymap)))
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2117 ,@(nreverse folder-button-setter)
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2118 tool-bar-map))
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2119 (setq mh-show-tool-bar-map
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2120 (let ((tool-bar-map (make-sparse-keymap)))
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2121 ,@(nreverse show-button-setter)
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2122 tool-bar-map))
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2123 (setq mh-show-seq-tool-bar-map
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2124 (let ((tool-bar-map (copy-keymap mh-show-tool-bar-map)))
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2125 ,@(nreverse show-seq-button-setter)
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2126 tool-bar-map))
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2127 (setq mh-folder-seq-tool-bar-map
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2128 (let ((tool-bar-map (copy-keymap mh-folder-tool-bar-map)))
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2129 ,@(nreverse sequence-button-setter)
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2130 tool-bar-map))))
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2131 (defun mh-tool-bar-letter-buttons-init ()
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2132 (when (mh-buffer-exists-p 'mh-letter-mode)
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2133 (mh-image-load-path)
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2134 (setq mh-letter-tool-bar-map
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2135 (let ((tool-bar-map (make-sparse-keymap)))
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2136 ,@(nreverse letter-button-setter)
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2137 tool-bar-map))))
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2138 ;; Custom setter functions
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2139 (defun mh-tool-bar-folder-buttons-set (symbol value)
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2140 "Construct tool bar for `mh-folder-mode' and `mh-show-mode'."
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2141 (set-default symbol value)
66356
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2142 (mh-tool-bar-folder-buttons-init))
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2143 (defun mh-tool-bar-letter-buttons-set (symbol value)
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2144 "Construct tool bar for `mh-letter-mode'."
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2145 (set-default symbol value)
66356
131366a2e19b * mh-identity.el (mh-assoc-ignore-case): New macro that uses
Satyaki Das <satyaki@theforce.stanford.edu>
parents: 66354
diff changeset
2146 (mh-tool-bar-letter-buttons-init)))
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2147 ;; XEmacs specific code
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2148 (mh-do-in-xemacs
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2149 (defvar mh-tool-bar-folder-vector-map
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2150 ',(loop for button in folder-buttons
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2151 for vector in folder-vectors
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2152 collect (cons button vector)))
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2153 (defvar mh-tool-bar-show-vector-map
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2154 ',(loop for button in show-buttons
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2155 for vector in show-vectors
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2156 collect (cons button vector)))
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2157 (defvar mh-tool-bar-letter-vector-map
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2158 ',(loop for button in letter-buttons
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2159 for vector in letter-vectors
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2160 collect (cons button vector)))
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2161 (defvar mh-tool-bar-folder-buttons nil)
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2162 (defvar mh-tool-bar-show-buttons nil)
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2163 (defvar mh-tool-bar-letter-buttons nil)
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2164 ;; Custom setter functions
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2165 (defun mh-tool-bar-letter-buttons-set (symbol value)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2166 (set-default symbol value)
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2167 (when mh-xemacs-has-tool-bar-flag
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2168 (setq mh-tool-bar-letter-buttons
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2169 (loop for b in value
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2170 collect (cdr (assoc b mh-tool-bar-letter-vector-map))))))
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2171 (defun mh-tool-bar-folder-buttons-set (symbol value)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2172 (set-default symbol value)
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2173 (when mh-xemacs-has-tool-bar-flag
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2174 (setq mh-tool-bar-folder-buttons
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2175 (loop for b in value
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2176 collect (cdr (assoc b mh-tool-bar-folder-vector-map))))
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2177 (setq mh-tool-bar-show-buttons
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2178 (loop for b in value
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2179 collect (cdr (assoc b mh-tool-bar-show-vector-map))))))
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2180 (defun mh-tool-bar-init (mode)
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2181 "Install tool bar in MODE."
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2182 (let ((tool-bar (cond ((eq mode :folder) mh-tool-bar-folder-buttons)
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2183 ((eq mode :letter) mh-tool-bar-letter-buttons)
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2184 ((eq mode :show) mh-tool-bar-show-buttons)))
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2185 (height 37)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2186 (width 40)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2187 (buffer (current-buffer)))
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2188 (when mh-xemacs-use-tool-bar-flag
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2189 (cond
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2190 ((eq mh-xemacs-tool-bar-position 'top)
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2191 (set-specifier top-toolbar tool-bar buffer)
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2192 (set-specifier top-toolbar-visible-p t)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2193 (set-specifier top-toolbar-height height))
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2194 ((eq mh-xemacs-tool-bar-position 'bottom)
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2195 (set-specifier bottom-toolbar tool-bar buffer)
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2196 (set-specifier bottom-toolbar-visible-p t)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2197 (set-specifier bottom-toolbar-height height))
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2198 ((eq mh-xemacs-tool-bar-position 'left)
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2199 (set-specifier left-toolbar tool-bar buffer)
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2200 (set-specifier left-toolbar-visible-p t)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2201 (set-specifier left-toolbar-width width))
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2202 ((eq mh-xemacs-tool-bar-position 'right)
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2203 (set-specifier right-toolbar tool-bar buffer)
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2204 (set-specifier right-toolbar-visible-p t)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2205 (set-specifier right-toolbar-width width))
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2206 (t (set-specifier default-toolbar tool-bar buffer)))))))
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2207 ;; Declare customizable tool bars
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2208 (custom-declare-variable
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2209 'mh-tool-bar-folder-buttons
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2210 '(list ,@(mapcar (lambda (x) `(quote ,x)) folder-defaults))
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2211 "List of buttons to include in MH-Folder tool bar."
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2212 :group 'mh-tool-bar :set 'mh-tool-bar-folder-buttons-set
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2213 :type '(set ,@(loop for x in folder-buttons
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2214 for y in folder-docs
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2215 collect `(const :tag ,y ,x))))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2216 (custom-declare-variable
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2217 'mh-tool-bar-letter-buttons
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2218 '(list ,@(mapcar (lambda (x) `(quote ,x)) letter-defaults))
67656
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2219 "List of buttons to include in MH-Letter tool bar."
76690fbcd56a * mh-customize.el (mh-toolbar): Rename to mh-tool-bar.
Bill Wohler <wohler@newt.com>
parents: 67577
diff changeset
2220 :group 'mh-tool-bar :set 'mh-tool-bar-letter-buttons-set
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2221 :type '(set ,@(loop for x in letter-buttons
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2222 for y in letter-docs
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2223 collect `(const :tag ,y ,x)))))))
49598
0d8b17d428b5 Trailing whitepace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49578
diff changeset
2224
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2225 (mh-tool-bar-define
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2226 ((:folder mh-inc-folder mh-mime-save-parts mh-previous-undeleted-msg
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2227 mh-page-msg mh-next-undeleted-msg mh-delete-msg mh-refile-msg
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2228 mh-undo mh-execute-commands mh-toggle-tick mh-reply
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2229 mh-alias-grab-from-field mh-send mh-rescan-folder
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2230 mh-tool-bar-search mh-visit-folder
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2231 mh-tool-bar-customize mh-tool-bar-folder-help mh-widen)
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2232 (:letter mh-send-letter mh-compose-insertion ispell-message save-buffer
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2233 undo kill-region menu-bar-kill-ring-save yank mh-fully-kill-draft
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2234 mh-tool-bar-customize mh-tool-bar-letter-help))
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2235 ;; Folder/Show buffer buttons
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2236 (mh-inc-folder (folder) "mail"
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2237 "Incorporate new mail in Inbox
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2238 This button runs `mh-inc-folder' which drags any
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2239 new mail into your Inbox folder.")
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2240 (mh-mime-save-parts (folder) "attach"
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2241 "Save MIME parts from this message
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2242 This button runs `mh-mime-save-parts' which saves a message's
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2243 different parts into separate files.")
66168
28718fa5d988 Moved all remaining images from lisp/toolbar to etc/images, moved
Bill Wohler <wohler@newt.com>
parents: 66113
diff changeset
2244 (mh-previous-undeleted-msg (folder) "left-arrow"
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2245 "Go to the previous undeleted message
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2246 This button runs `mh-previous-undeleted-msg'")
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2247 (mh-page-msg (folder) "page-down"
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2248 "Page the current message forwards\nThis button runs `mh-page-msg'")
66168
28718fa5d988 Moved all remaining images from lisp/toolbar to etc/images, moved
Bill Wohler <wohler@newt.com>
parents: 66113
diff changeset
2249 (mh-next-undeleted-msg (folder) "right-arrow"
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2250 "Go to the next undeleted message\nThe button runs `mh-next-undeleted-msg'")
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2251 (mh-delete-msg (folder) "close"
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2252 "Mark this message for deletion\nThis button runs `mh-delete-msg'")
65755
7b615e6c0ea5 2005-09-30 Bill Wohler <wohler@newt.com>
Bill Wohler <wohler@newt.com>
parents: 64993
diff changeset
2253 (mh-refile-msg (folder) "mail/refile"
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2254 "Refile this message\nThis button runs `mh-refile-msg'")
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2255 (mh-undo (folder) "undo" "Undo last operation\nThis button runs `undo'"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2256 (mh-outstanding-commands-p))
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2257 (mh-execute-commands (folder) "execute"
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2258 "Perform moves and deletes\nThis button runs `mh-execute-commands'"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2259 (mh-outstanding-commands-p))
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2260 (mh-toggle-tick (folder) "highlight"
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2261 "Toggle tick mark\nThis button runs `mh-toggle-tick'")
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2262 (mh-toggle-showing (folder) "show"
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2263 "Toggle showing message\nThis button runs `mh-toggle-showing'")
65755
7b615e6c0ea5 2005-09-30 Bill Wohler <wohler@newt.com>
Bill Wohler <wohler@newt.com>
parents: 64993
diff changeset
2264 (mh-tool-bar-reply-from (folder) "mail/reply-from" "Reply to \"from\"")
7b615e6c0ea5 2005-09-30 Bill Wohler <wohler@newt.com>
Bill Wohler <wohler@newt.com>
parents: 64993
diff changeset
2265 (mh-tool-bar-reply-to (folder) "mail/reply-to" "Reply to \"to\"")
7b615e6c0ea5 2005-09-30 Bill Wohler <wohler@newt.com>
Bill Wohler <wohler@newt.com>
parents: 64993
diff changeset
2266 (mh-tool-bar-reply-all (folder) "mail/reply-all" "Reply to \"all\"")
7b615e6c0ea5 2005-09-30 Bill Wohler <wohler@newt.com>
Bill Wohler <wohler@newt.com>
parents: 64993
diff changeset
2267 (mh-reply (folder) "mail/reply"
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2268 "Reply to this message\nThis button runs `mh-reply'")
65755
7b615e6c0ea5 2005-09-30 Bill Wohler <wohler@newt.com>
Bill Wohler <wohler@newt.com>
parents: 64993
diff changeset
2269 (mh-alias-grab-from-field (folder) "mail/alias"
56406
d36b00b98db0 Upgraded to MH-E version 7.4.4.
Bill Wohler <wohler@newt.com>
parents: 52401
diff changeset
2270 "Grab From alias\nThis button runs `mh-alias-grab-from-field'"
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2271 (and (mh-extract-from-header-value) (not (mh-alias-for-from-p))))
66168
28718fa5d988 Moved all remaining images from lisp/toolbar to etc/images, moved
Bill Wohler <wohler@newt.com>
parents: 66113
diff changeset
2272 (mh-send (folder) "mail/compose"
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2273 "Compose new message\nThis button runs `mh-send'")
65755
7b615e6c0ea5 2005-09-30 Bill Wohler <wohler@newt.com>
Bill Wohler <wohler@newt.com>
parents: 64993
diff changeset
2274 (mh-rescan-folder (folder) "refresh"
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2275 "Rescan this folder\nThis button runs `mh-rescan-folder'")
65755
7b615e6c0ea5 2005-09-30 Bill Wohler <wohler@newt.com>
Bill Wohler <wohler@newt.com>
parents: 64993
diff changeset
2276 (mh-pack-folder (folder) "mail/repack"
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2277 "Repack this folder\nThis button runs `mh-pack-folder'")
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2278 (mh-tool-bar-search (folder) "search"
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2279 "Search\nThis button runs `mh-tool-bar-search-function'")
66168
28718fa5d988 Moved all remaining images from lisp/toolbar to etc/images, moved
Bill Wohler <wohler@newt.com>
parents: 66113
diff changeset
2280 (mh-visit-folder (folder) "fld-open"
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2281 "Visit other folder\nThis button runs `mh-visit-folder'")
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2282 ;; Letter buffer buttons
66168
28718fa5d988 Moved all remaining images from lisp/toolbar to etc/images, moved
Bill Wohler <wohler@newt.com>
parents: 66113
diff changeset
2283 (mh-send-letter (letter) "mail/send" "Send this letter")
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2284 (mh-compose-insertion (letter) "attach" "Insert attachment")
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2285 (ispell-message (letter) "spell" "Check spelling")
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2286 (save-buffer (letter) "save" "Save current buffer to its file"
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2287 (buffer-modified-p))
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2288 (undo (letter) "undo" "Undo last operation")
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2289 (kill-region (letter) "cut"
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2290 "Cut (kill) text in region between mark and current position")
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2291 (menu-bar-kill-ring-save (letter) "copy"
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2292 "Copy text in region between mark and current position")
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2293 (yank (letter) "paste" "Paste (yank) text cut or copied earlier")
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2294 (mh-fully-kill-draft (letter) "close" "Kill this draft")
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2295 ;; Common buttons
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2296 (mh-tool-bar-customize (folder letter) "preferences" "MH-E Preferences")
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2297 (mh-tool-bar-folder-help (folder) "help"
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
2298 "Help! (general help)\nThis button runs `info'")
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2299 (mh-tool-bar-letter-help (letter) "help"
62847
aa8c2e12ee24 Upgraded to MH-E version 7.84.
Bill Wohler <wohler@newt.com>
parents: 62465
diff changeset
2300 "Help! (general help)\nThis button runs `info'")
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2301 ;; Folder narrowed to sequence buttons
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2302 (mh-widen (sequence) "widen"
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2303 "Widen from the sequence\nThis button runs `mh-widen'"))
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2304
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2305
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2306
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2307 ;;; Hooks (:group 'mh-hooks + group where hook described)
56406
d36b00b98db0 Upgraded to MH-E version 7.4.4.
Bill Wohler <wohler@newt.com>
parents: 52401
diff changeset
2308
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2309 (defcustom mh-after-commands-processed-hook nil
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2310 "Hook run by \\<mh-folder-mode-map>\\[mh-execute-commands] after performing outstanding requests.
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2311
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2312 Variables that are useful in this hook include
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2313 `mh-folders-changed', which lists which folders were affected by
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2314 deletes and refiles. This list will always include the current
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2315 folder, which is also available in `mh-current-folder'."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2316 :type 'hook
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2317 :group 'mh-hooks
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2318 :group 'mh-folder)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2319
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2320 (defcustom mh-alias-reloaded-hook nil
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2321 "Hook run by `mh-alias-reload' after loading aliases."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2322 :type 'hook
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2323 :group 'mh-hooks
50702
7dd3d5eae9c7 Upgraded to MH-E version 7.3.
Bill Wohler <wohler@newt.com>
parents: 49598
diff changeset
2324 :group 'mh-alias)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2325
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2326 (defcustom mh-before-commands-processed-hook nil
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2327 "Hook run by \\<mh-folder-mode-map>\\[mh-execute-commands] before performing outstanding requests.
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2328
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2329 Variables that are useful in this hook include `mh-delete-list'
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2330 and `mh-refile-list' which can be used to see which changes will
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2331 be made to the current folder, `mh-current-folder'."
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2332 :type 'hook
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2333 :group 'mh-hooks
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2334 :group 'mh-folder)
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2335
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2336 (defcustom mh-before-quit-hook nil
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2337 "Hook run by \\<mh-folder-mode-map>\\[mh-quit] before quitting MH-E.
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2338
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2339 This hook is called before the quit occurs, so you might use it
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2340 to perform any MH-E operations; you could perform some query and
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2341 abort the quit or call `mh-execute-commands', for example.
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2342
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2343 See also `mh-quit-hook'."
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2344 :type 'hook
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2345 :group 'mh-hooks
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
2346 :group 'mh-folder)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2347
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2348 (defcustom mh-before-send-letter-hook nil
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2349 "Hook run at the beginning of the \\<mh-letter-mode-map>\\[mh-send-letter] command.
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2350
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2351 For example, if you want to check your spelling in your message
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2352 before sending, add the `ispell-message' function."
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2353 :type 'hook
66354
cf99ce27df54 * mh-comp.el (mh-letter-menu): Rename
Bill Wohler <wohler@newt.com>
parents: 66168
diff changeset
2354 :options '(ispell-message)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2355 :group 'mh-hooks
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2356 :group 'mh-letter)
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2357
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2358 (defcustom mh-delete-msg-hook nil
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2359 "Hook run by \\<mh-letter-mode-map>\\[mh-delete-msg] after marking each message for deletion.
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2360
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2361 For example, a past maintainer of MH-E used this once when he
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2362 kept statistics on his mail usage."
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2363 :type 'hook
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2364 :group 'mh-hooks
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2365 :group 'mh-show)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2366
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2367 (defcustom mh-find-path-hook nil
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2368 "Hook run by `mh-find-path' after reading the user's MH profile.
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2369
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2370 This hook can be used the change the value of the variables that
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2371 `mh-find-path' sets if you need to run with different values
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2372 between MH and MH-E."
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2373 :type 'hook
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2374 :group 'mh-hooks
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
2375 :group 'mh-e)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2376
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2377 (defcustom mh-folder-mode-hook nil
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2378 "Hook run by `mh-folder-mode' when visiting a new folder."
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2379 :type 'hook
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
2380 :group 'mh-hooks
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
2381 :group 'mh-folder)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2382
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2383 (defcustom mh-forward-hook nil
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2384 "Hook run by `mh-forward' on a forwarded letter."
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2385 :type 'hook
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2386 :group 'mh-hooks
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
2387 :group 'mh-sending-mail)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2388
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2389 (defcustom mh-inc-folder-hook nil
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2390 "Hook run by \\<mh-folder-mode-map>\\[mh-inc-folder] after incorporating mail into a folder."
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2391 :type 'hook
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2392 :group 'mh-hooks
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2393 :group 'mh-inc)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2394
67319
c9307100bfd0 * mh-customize.el (mh-insert-signature-hook): Rename
Bill Wohler <wohler@newt.com>
parents: 67317
diff changeset
2395 (defcustom mh-insert-signature-hook nil
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2396 "Hook run by \\<mh-letter-mode-map>\\[mh-insert-signature] after signature has been inserted.
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2397
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2398 Hook functions may access the actual name of the file or the
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2399 function used to insert the signature with
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2400 `mh-signature-file-name'."
67319
c9307100bfd0 * mh-customize.el (mh-insert-signature-hook): Rename
Bill Wohler <wohler@newt.com>
parents: 67317
diff changeset
2401 :type 'hook
c9307100bfd0 * mh-customize.el (mh-insert-signature-hook): Rename
Bill Wohler <wohler@newt.com>
parents: 67317
diff changeset
2402 :group 'mh-hooks
c9307100bfd0 * mh-customize.el (mh-insert-signature-hook): Rename
Bill Wohler <wohler@newt.com>
parents: 67317
diff changeset
2403 :group 'mh-letter)
c9307100bfd0 * mh-customize.el (mh-insert-signature-hook): Rename
Bill Wohler <wohler@newt.com>
parents: 67317
diff changeset
2404
68192
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
2405 (defcustom mh-kill-folder-suppress-prompt-hooks '(mh-search-p)
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2406 "Abnormal hook run at the beginning of \\<mh-folder-mode-map>\\[mh-kill-folder].
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2407
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2408 The hook functions are called with no arguments and should return
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2409 a non-nil value to suppress the normal prompt when you remove a
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2410 folder. This is useful for folders that are easily regenerated.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2411
68192
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
2412 The default value of `mh-search-p' suppresses the prompt on
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
2413 folders generated by searching.
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2414
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2415 WARNING: Use this hook with care. If there is a bug in your hook
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2416 which returns t on \"+inbox\" and you hit \\[mh-kill-folder] by
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2417 accident in the \"+inbox\" folder, you will not be happy."
56406
d36b00b98db0 Upgraded to MH-E version 7.4.4.
Bill Wohler <wohler@newt.com>
parents: 52401
diff changeset
2418 :type 'hook
d36b00b98db0 Upgraded to MH-E version 7.4.4.
Bill Wohler <wohler@newt.com>
parents: 52401
diff changeset
2419 :group 'mh-hooks
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
2420 :group 'mh-folder)
56406
d36b00b98db0 Upgraded to MH-E version 7.4.4.
Bill Wohler <wohler@newt.com>
parents: 52401
diff changeset
2421
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2422 (defcustom mh-letter-mode-hook nil
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2423 "Hook run by `mh-letter-mode' on a new letter.
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2424
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2425 This hook allows you to do some processing before editing a
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2426 letter. For example, you may wish to modify the header after
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2427 \"repl\" has done its work, or you may have a complicated
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2428 \"components\" file and need to tell MH-E where the cursor should
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2429 go."
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2430 :type 'hook
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2431 :group 'mh-hooks
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2432 :group 'mh-sending-mail)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2433
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2434 (defcustom mh-mh-to-mime-hook nil
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2435 "Hook run on the formatted letter by \\<mh-letter-mode-map>\\[mh-mh-to-mime]."
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2436 :type 'hook
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2437 :group 'mh-hooks
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2438 :group 'mh-letter)
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2439
68163
3b7532a82079 * mh-search.el: New file containing contents of mh-index.el and
Bill Wohler <wohler@newt.com>
parents: 68126
diff changeset
2440 (defcustom mh-search-mode-hook nil
3b7532a82079 * mh-search.el: New file containing contents of mh-index.el and
Bill Wohler <wohler@newt.com>
parents: 68126
diff changeset
2441 "Hook run upon entry to `mh-search-mode'\\<mh-folder-mode-map>.
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2442
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2443 If you find that you do the same thing over and over when editing
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2444 the search template, you may wish to bind some shortcuts to keys.
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2445 This can be done with this hook which is called when
68163
3b7532a82079 * mh-search.el: New file containing contents of mh-index.el and
Bill Wohler <wohler@newt.com>
parents: 68126
diff changeset
2446 \\[mh-search] is run on a new pattern."
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2447 :type 'hook
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2448 :group 'mh-hooks
68192
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
2449 :group 'mh-search)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2450
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2451 (defcustom mh-quit-hook nil
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2452 "Hook run by \\<mh-folder-mode-map>\\[mh-quit] after quitting MH-E.
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2453
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2454 This hook is not run in an MH-E context, so you might use it to
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2455 modify the window setup.
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2456
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2457 See also `mh-before-quit-hook'."
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2458 :type 'hook
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2459 :group 'mh-hooks
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
2460 :group 'mh-folder)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2461
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2462 (defcustom mh-refile-msg-hook nil
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2463 "Hook run by \\<mh-folder-mode-map>\\[mh-refile-msg] after marking each message for refiling."
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2464 :type 'hook
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2465 :group 'mh-hooks
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
2466 :group 'mh-folder)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2467
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2468 (defcustom mh-show-hook nil
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2469 "Hook run after \\<mh-folder-mode-map>\\[mh-show] shows a message.
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2470
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2471 It is the last thing called after messages are displayed. It's
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2472 used to affect the behavior of MH-E in general or when
67988
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
2473 `mh-show-mode-hook' is too early. See `mh-show-mode-hook'."
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2474 :type 'hook
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2475 :group 'mh-hooks
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2476 :group 'mh-show)
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2477
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2478 (defcustom mh-show-mode-hook nil
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2479 "Hook run upon entry to `mh-show-mode'.
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2480
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2481 This hook is called early on in the process of the message
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2482 display. It is usually used to perform some action on the
67988
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
2483 message's content. See `mh-show-hook'."
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2484 :type 'hook
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2485 :group 'mh-hooks
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2486 :group 'mh-show)
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2487
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2488 (defcustom mh-unseen-updated-hook nil
67756
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2489 "Hook run after the unseen sequence has been updated.
7ff92ad99326 * mh-alias.el (mh-alias-reload): Sync docstrings with manual.
Bill Wohler <wohler@newt.com>
parents: 67689
diff changeset
2490
67758
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2491 The variable `mh-seen-list' can be used by this hook to obtain
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2492 the list of messages which were removed from the unseen
6b063593fdad Follow Emacs coding conventions. Use default setting of
Bill Wohler <wohler@newt.com>
parents: 67756
diff changeset
2493 sequence."
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2494 :type 'hook
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2495 :group 'mh-hooks
67246
bce5c0d2041c * mh-comp.el (mh-letter-mode): Use mh-highlight-citation-style instead
Bill Wohler <wohler@newt.com>
parents: 66716
diff changeset
2496 :group 'mh-sequences)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2497
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2498
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2499
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2500 ;;; Faces (:group 'mh-faces + group where faces described)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2501
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2502 (if (boundp 'facemenu-unlisted-faces)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2503 (add-to-list 'facemenu-unlisted-faces "^mh-"))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2504
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2505 (defface mh-folder-address '((t (:inherit mh-folder-subject)))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2506 "Recipient face."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2507 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2508 :group 'mh-folder)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2509
63531
60261c7a1b56 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-428
Miles Bader <miles@gnu.org>
parents: 62847
diff changeset
2510 (defface mh-folder-body
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2511 '((((class color))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2512 (:inherit mh-folder-msg-number))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2513 (t
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2514 (:inherit mh-folder-msg-number :italic t)))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2515 "Body text face."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2516 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2517 :group 'mh-folder)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2518
63531
60261c7a1b56 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-428
Miles Bader <miles@gnu.org>
parents: 62847
diff changeset
2519 (defface mh-folder-cur-msg-number
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2520 '((t
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2521 (:inherit mh-folder-msg-number :bold t)))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2522 "Current message number face."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2523 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2524 :group 'mh-folder)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2525
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2526 (defface mh-folder-date '((t (:inherit mh-folder-msg-number)))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2527 "Date face."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2528 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2529 :group 'mh-folder)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2530
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2531 (defface mh-folder-deleted '((t (:inherit mh-folder-msg-number)))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2532 "Deleted message face."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2533 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2534 :group 'mh-folder)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2535
63531
60261c7a1b56 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-428
Miles Bader <miles@gnu.org>
parents: 62847
diff changeset
2536 (defface mh-folder-followup
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2537 '((((class color) (background light))
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2538 (:foreground "blue3"))
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2539 (((class color) (background dark))
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2540 (:foreground "LightGoldenRod"))
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2541 (t
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2542 (:bold t)))
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2543 "\"Re:\" face."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2544 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2545 :group 'mh-folder)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2546
63531
60261c7a1b56 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-428
Miles Bader <miles@gnu.org>
parents: 62847
diff changeset
2547 (defface mh-folder-msg-number
68000
830e95c83d49 * mh-customize.el (mh-folder-msg-number): Snow is actually off-white
Bill Wohler <wohler@newt.com>
parents: 67988
diff changeset
2548 (mh-defface-compat
830e95c83d49 * mh-customize.el (mh-folder-msg-number): Snow is actually off-white
Bill Wohler <wohler@newt.com>
parents: 67988
diff changeset
2549 '((((class color) (min-colors 88) (background light))
830e95c83d49 * mh-customize.el (mh-folder-msg-number): Snow is actually off-white
Bill Wohler <wohler@newt.com>
parents: 67988
diff changeset
2550 (:foreground "snow4"))
830e95c83d49 * mh-customize.el (mh-folder-msg-number): Snow is actually off-white
Bill Wohler <wohler@newt.com>
parents: 67988
diff changeset
2551 (((class color) (min-colors 88) (background dark))
830e95c83d49 * mh-customize.el (mh-folder-msg-number): Snow is actually off-white
Bill Wohler <wohler@newt.com>
parents: 67988
diff changeset
2552 (:foreground "snow3"))
830e95c83d49 * mh-customize.el (mh-folder-msg-number): Snow is actually off-white
Bill Wohler <wohler@newt.com>
parents: 67988
diff changeset
2553 (((class color))
830e95c83d49 * mh-customize.el (mh-folder-msg-number): Snow is actually off-white
Bill Wohler <wohler@newt.com>
parents: 67988
diff changeset
2554 (:foreground "cyan"))))
68126
e886a1139db0 (mh-folder-msg-number): Removed trailing whitespace.
Bill Wohler <wohler@newt.com>
parents: 68106
diff changeset
2555
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2556 "Message number face."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2557 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2558 :group 'mh-folder)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2559
63531
60261c7a1b56 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-428
Miles Bader <miles@gnu.org>
parents: 62847
diff changeset
2560 (defface mh-folder-refiled
66715
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2561 (mh-defface-compat
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2562 '((((class color) (min-colors 88) (background light))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2563 (:foreground "DarkGoldenrod"))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2564 (((class color) (min-colors 88) (background dark))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2565 (:foreground "LightGoldenrod"))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2566 (((class color))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2567 (:foreground "yellow" :weight light))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2568 (((class grayscale) (background light))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2569 (:foreground "Gray90" :bold t :italic t))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2570 (((class grayscale) (background dark))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2571 (:foreground "DimGray" :bold t :italic t))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2572 (t
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2573 (:bold t :italic t))))
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2574 "Refiled message face."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2575 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2576 :group 'mh-folder)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2577
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2578 (defface mh-folder-sent-to-me-hint '((t (:inherit mh-folder-date)))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2579 "Fontification hint face in messages sent directly to us.
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2580 The detection of messages sent to us is governed by the scan
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2581 format `mh-scan-format-nmh' and the regular expression
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2582 `mh-scan-sent-to-me-sender-regexp'."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2583 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2584 :group 'mh-folder)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2585
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2586 (defface mh-folder-sent-to-me-sender '((t (:inherit mh-folder-followup)))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2587 "Sender face in messages sent directly to us.
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2588 The detection of messages sent to us is governed by the scan
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2589 format `mh-scan-format-nmh' and the regular expression
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2590 `mh-scan-sent-to-me-sender-regexp'."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2591 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2592 :group 'mh-folder)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2593
63531
60261c7a1b56 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-428
Miles Bader <miles@gnu.org>
parents: 62847
diff changeset
2594 (defface mh-folder-subject
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2595 '((((class color) (background light))
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2596 (:foreground "blue4"))
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2597 (((class color) (background dark))
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2598 (:foreground "yellow"))
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2599 (t
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2600 (:bold t)))
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2601 "Subject face."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2602 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2603 :group 'mh-folder)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2604
63531
60261c7a1b56 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-428
Miles Bader <miles@gnu.org>
parents: 62847
diff changeset
2605 (defface mh-folder-tick
66713
12f6ccc8b5e4 Refactor faces. Move grayscale requirements last before t. Use uniform
Bill Wohler <wohler@newt.com>
parents: 66677
diff changeset
2606 '((((class color) (background dark))
12f6ccc8b5e4 Refactor faces. Move grayscale requirements last before t. Use uniform
Bill Wohler <wohler@newt.com>
parents: 66677
diff changeset
2607 (:background "#dddf7e"))
12f6ccc8b5e4 Refactor faces. Move grayscale requirements last before t. Use uniform
Bill Wohler <wohler@newt.com>
parents: 66677
diff changeset
2608 (((class color) (background light))
12f6ccc8b5e4 Refactor faces. Move grayscale requirements last before t. Use uniform
Bill Wohler <wohler@newt.com>
parents: 66677
diff changeset
2609 (:background "#dddf7e"))
12f6ccc8b5e4 Refactor faces. Move grayscale requirements last before t. Use uniform
Bill Wohler <wohler@newt.com>
parents: 66677
diff changeset
2610 (t
12f6ccc8b5e4 Refactor faces. Move grayscale requirements last before t. Use uniform
Bill Wohler <wohler@newt.com>
parents: 66677
diff changeset
2611 (:underline t)))
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2612 "Ticked message face."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2613 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2614 :group 'mh-folder)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2615
63531
60261c7a1b56 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-428
Miles Bader <miles@gnu.org>
parents: 62847
diff changeset
2616 (defface mh-folder-to
66715
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2617 (mh-defface-compat
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2618 '((((class color) (min-colors 88) (background light))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2619 (:foreground "RosyBrown"))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2620 (((class color) (min-colors 88) (background dark))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2621 (:foreground "LightSalmon"))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2622 (((class color))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2623 (:foreground "green"))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2624 (((class grayscale) (background light))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2625 (:foreground "DimGray" :italic t))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2626 (((class grayscale) (background dark))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2627 (:foreground "LightGray" :italic t))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2628 (t
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2629 (:italic t))))
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2630 "\"To:\" face."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2631 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2632 :group 'mh-folder)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2633
68192
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
2634 (defface mh-search-folder
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2635 '((((class color) (background light))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2636 (:foreground "dark green" :bold t))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2637 (((class color) (background dark))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2638 (:foreground "indian red" :bold t))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2639 (t
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2640 (:bold t)))
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2641 "Folder heading face in MH-Folder buffers created by searches."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2642 :group 'mh-faces
68192
2cfa649fa39d * mh-customize.el (mh-index): Rename group to mh-search and sort group
Bill Wohler <wohler@newt.com>
parents: 68163
diff changeset
2643 :group 'mh-search)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2644
63531
60261c7a1b56 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-428
Miles Bader <miles@gnu.org>
parents: 62847
diff changeset
2645 (defface mh-letter-header-field
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2646 '((((class color) (background light))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2647 (:background "gray90"))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2648 (((class color) (background dark))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2649 (:background "gray10"))
66713
12f6ccc8b5e4 Refactor faces. Move grayscale requirements last before t. Use uniform
Bill Wohler <wohler@newt.com>
parents: 66677
diff changeset
2650 (t
12f6ccc8b5e4 Refactor faces. Move grayscale requirements last before t. Use uniform
Bill Wohler <wohler@newt.com>
parents: 66677
diff changeset
2651 (:bold t)))
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2652 "Editable header field value face in draft buffers."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2653 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2654 :group 'mh-letter)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2655
63531
60261c7a1b56 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-428
Miles Bader <miles@gnu.org>
parents: 62847
diff changeset
2656 (defface mh-show-cc
66715
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2657 (mh-defface-compat
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2658 '((((class color) (min-colors 88) (background light))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2659 (:foreground "DarkGoldenrod"))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2660 (((class color) (min-colors 88) (background dark))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2661 (:foreground "LightGoldenrod"))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2662 (((class color))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2663 (:foreground "yellow" :weight light))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2664 (((class grayscale) (background light))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2665 (:foreground "Gray90" :bold t :italic t))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2666 (((class grayscale) (background dark))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2667 (:foreground "DimGray" :bold t :italic t))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2668 (t
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2669 (:bold t :italic t))))
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2670 "Face used to highlight \"cc:\" header fields."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2671 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2672 :group 'mh-show)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2673
63531
60261c7a1b56 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-428
Miles Bader <miles@gnu.org>
parents: 62847
diff changeset
2674 (defface mh-show-date
66715
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2675 (mh-defface-compat
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2676 '((((class color) (min-colors 88) (background light))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2677 (:foreground "ForestGreen"))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2678 (((class color) (min-colors 88) (background dark))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2679 (:foreground "PaleGreen"))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2680 (((class color))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2681 (:foreground "green"))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2682 (((class grayscale) (background light))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2683 (:foreground "Gray90" :bold t))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2684 (((class grayscale) (background dark))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2685 (:foreground "DimGray" :bold t))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2686 (t
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2687 (:bold t :underline t))))
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2688 "Face used to highlight \"Date:\" header fields."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2689 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2690 :group 'mh-show)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2691
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2692 (defface mh-show-from
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2693 '((((class color) (background light))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2694 (:foreground "red3"))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2695 (((class color) (background dark))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2696 (:foreground "cyan"))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2697 (t
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2698 (:bold t)))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2699 "Face used to highlight \"From:\" header fields."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2700 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2701 :group 'mh-show)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2702
63531
60261c7a1b56 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-428
Miles Bader <miles@gnu.org>
parents: 62847
diff changeset
2703 (defface mh-show-header
66715
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2704 (mh-defface-compat
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2705 '((((class color) (min-colors 88) (background light))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2706 (:foreground "RosyBrown"))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2707 (((class color) (min-colors 88) (background dark))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2708 (:foreground "LightSalmon"))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2709 (((class color))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2710 (:foreground "green"))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2711 (((class grayscale) (background light))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2712 (:foreground "DimGray" :italic t))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2713 (((class grayscale) (background dark))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2714 (:foreground "LightGray" :italic t))
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2715 (t
5cec34d0f4d7 (mh-min-colors-defined-flag): New variable.
Bill Wohler <wohler@newt.com>
parents: 66713
diff changeset
2716 (:italic t))))
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2717 "Face used to deemphasize less interesting header fields."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2718 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2719 :group 'mh-show)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2720
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2721 (defface mh-show-pgg-bad '((t (:bold t :foreground "DeepPink1")))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2722 "Bad PGG signature face."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2723 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2724 :group 'mh-show)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2725
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2726 (defface mh-show-pgg-good '((t (:bold t :foreground "LimeGreen")))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2727 "Good PGG signature face."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2728 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2729 :group 'mh-show)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2730
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2731 (defface mh-show-pgg-unknown '((t (:bold t :foreground "DarkGoldenrod2")))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2732 "Unknown or untrusted PGG signature face."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2733 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2734 :group 'mh-show)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2735
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2736 (defface mh-show-signature '((t (:italic t)))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2737 "Signature face."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2738 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2739 :group 'mh-show)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2740
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2741 (defface mh-show-subject '((t (:inherit mh-folder-subject)))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2742 "Face used to highlight \"Subject:\" header fields."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2743 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2744 :group 'mh-show)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2745
63531
60261c7a1b56 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-428
Miles Bader <miles@gnu.org>
parents: 62847
diff changeset
2746 (defface mh-show-to
66713
12f6ccc8b5e4 Refactor faces. Move grayscale requirements last before t. Use uniform
Bill Wohler <wohler@newt.com>
parents: 66677
diff changeset
2747 '((((class color) (background light))
12f6ccc8b5e4 Refactor faces. Move grayscale requirements last before t. Use uniform
Bill Wohler <wohler@newt.com>
parents: 66677
diff changeset
2748 (:foreground "SaddleBrown"))
12f6ccc8b5e4 Refactor faces. Move grayscale requirements last before t. Use uniform
Bill Wohler <wohler@newt.com>
parents: 66677
diff changeset
2749 (((class color) (background dark))
12f6ccc8b5e4 Refactor faces. Move grayscale requirements last before t. Use uniform
Bill Wohler <wohler@newt.com>
parents: 66677
diff changeset
2750 (:foreground "burlywood"))
12f6ccc8b5e4 Refactor faces. Move grayscale requirements last before t. Use uniform
Bill Wohler <wohler@newt.com>
parents: 66677
diff changeset
2751 (((class grayscale) (background light))
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2752 (:foreground "DimGray" :underline t))
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2753 (((class grayscale) (background dark))
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2754 (:foreground "LightGray" :underline t))
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2755 (t (:underline t)))
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2756 "Face used to highlight \"To:\" header fields."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2757 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2758 :group 'mh-show)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2759
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2760 (defface mh-show-xface '((t (:inherit (mh-show-from highlight))))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2761 "X-Face image face.
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2762 The background and foreground are used in the image."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2763 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2764 :group 'mh-show)
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2765
63531
60261c7a1b56 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-428
Miles Bader <miles@gnu.org>
parents: 62847
diff changeset
2766 (defface mh-speedbar-folder
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2767 '((((class color) (background light))
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2768 (:foreground "blue4"))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2769 (((class color) (background dark))
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2770 (:foreground "light blue")))
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2771 "Basic folder face."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2772 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2773 :group 'mh-speedbar)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2774
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2775 (defface mh-speedbar-folder-with-unseen-messages
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2776 '((t
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2777 (:inherit mh-speedbar-folder :bold t)))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2778 "Folder face when folder contains unread messages."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2779 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2780 :group 'mh-speedbar)
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2781
63531
60261c7a1b56 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-428
Miles Bader <miles@gnu.org>
parents: 62847
diff changeset
2782 (defface mh-speedbar-selected-folder
56673
e9a6cbc8ca5e Upgraded to MH-E version 7.4.80.
Bill Wohler <wohler@newt.com>
parents: 56406
diff changeset
2783 '((((class color) (background light))
61394
31aa9a390538 * mh-customize.el (mh-speedbar-selected-folder-face): Special case
Dan Nicolaescu <dann@ics.uci.edu>
parents: 56787
diff changeset
2784 (:foreground "red1" :underline t))
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2785 (((class color) (background dark))
61394
31aa9a390538 * mh-customize.el (mh-speedbar-selected-folder-face): Special case
Dan Nicolaescu <dann@ics.uci.edu>
parents: 56787
diff changeset
2786 (:foreground "red1" :underline t))
66713
12f6ccc8b5e4 Refactor faces. Move grayscale requirements last before t. Use uniform
Bill Wohler <wohler@newt.com>
parents: 66677
diff changeset
2787 (t
12f6ccc8b5e4 Refactor faces. Move grayscale requirements last before t. Use uniform
Bill Wohler <wohler@newt.com>
parents: 66677
diff changeset
2788 (:underline t)))
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2789 "Selected folder face."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2790 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2791 :group 'mh-speedbar)
56406
d36b00b98db0 Upgraded to MH-E version 7.4.4.
Bill Wohler <wohler@newt.com>
parents: 52401
diff changeset
2792
63531
60261c7a1b56 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-428
Miles Bader <miles@gnu.org>
parents: 62847
diff changeset
2793 (defface mh-speedbar-selected-folder-with-unseen-messages
66713
12f6ccc8b5e4 Refactor faces. Move grayscale requirements last before t. Use uniform
Bill Wohler <wohler@newt.com>
parents: 66677
diff changeset
2794 '((t
12f6ccc8b5e4 Refactor faces. Move grayscale requirements last before t. Use uniform
Bill Wohler <wohler@newt.com>
parents: 66677
diff changeset
2795 (:inherit mh-speedbar-selected-folder :bold t)))
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2796 "Selected folder face when folder contains unread messages."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2797 :group 'mh-faces
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2798 :group 'mh-speedbar)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2799
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2800 ;;; XXX Temporary function for comparing old and new faces. Delete
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2801 ;;; when everybody is happy.
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2802 (defvar bw-face-generation 'new)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2803
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2804 (defun bw-toggle-faces ()
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2805 "Toggle between old and new faces."
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2806 (interactive)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2807 (cond ((eq bw-face-generation 'new)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2808 (message "Going from new to old...")
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2809 (bw-new-face-to-old)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2810 (message "Going from new to old...done")
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2811 (setq bw-face-generation 'old))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2812 ((eq bw-face-generation 'old)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2813 (message "Going from old to new...")
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2814 (bw-old-face-to-new)
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2815 (message "Going from old to new...done")
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2816 (setq bw-face-generation 'new))))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2817
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2818 (defun bw-new-face-to-old ()
67988
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
2819 "Set old faces."
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2820 (face-spec-set 'mh-folder-body
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2821 (mh-defface-compat
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2822 '((((class color) (min-colors 88) (background light))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2823 (:foreground "RosyBrown"))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2824 (((class color) (min-colors 88) (background dark))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2825 (:foreground "LightSalmon"))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2826 (((class color))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2827 (:foreground "green"))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2828 (((class grayscale) (background light))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2829 (:foreground "DimGray" :italic t))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2830 (((class grayscale) (background dark))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2831 (:foreground "LightGray" :italic t))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2832 (t
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2833 (:italic t)))))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2834
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2835 (face-spec-set 'mh-folder-msg-number
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2836 '((((class color) (background light))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2837 (:foreground "snow4"))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2838 (((class color) (background dark))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2839 (:foreground "snow3"))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2840 (t
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2841 (:bold t))))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2842
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2843 (face-spec-set 'mh-folder-cur-msg-number
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2844 (mh-defface-compat
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2845 '((((class color) (min-colors 88) (background light))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2846 (:foreground "Purple"))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2847 (((class color) (min-colors 88) (background dark))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2848 (:foreground "Cyan"))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2849 (((class color))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2850 (:foreground "cyan" :weight bold))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2851 (((class grayscale) (background light))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2852 (:foreground "LightGray" :bold t))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2853 (((class grayscale) (background dark))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2854 (:foreground "DimGray" :bold t))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2855 (t
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2856 (:bold t)))))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2857
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2858 (face-spec-set 'mh-folder-date
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2859 '((((class color) (background light))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2860 (:foreground "snow4"))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2861 (((class color) (background dark))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2862 (:foreground "snow3"))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2863 (t
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2864 (:bold t))))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2865
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2866 (face-spec-set 'mh-folder-msg-number
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2867 '((((class color) (background light))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2868 (:foreground "snow4"))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2869 (((class color) (background dark))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2870 (:foreground "snow3"))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2871 (t
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2872 (:bold t)))))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2873
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2874 (defun bw-old-face-to-new ()
67988
7882fc7df359 * mh-alias.el (mh-alias-grab-from-field): Remove leading * from
Bill Wohler <wohler@newt.com>
parents: 67969
diff changeset
2875 "Set new faces."
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2876 (face-spec-set 'mh-folder-body
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2877 '((((class color))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2878 (:inherit mh-folder-msg-number))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2879 (t
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2880 (:inherit mh-folder-msg-number :italic t))))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2881
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2882 (face-spec-set 'mh-folder-cur-msg-number
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2883 '((t
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2884 (:inherit mh-folder-msg-number :bold t))))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2885
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2886 (face-spec-set 'mh-folder-date '((t (:inherit mh-folder-msg-number))))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2887
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2888 (face-spec-set 'mh-folder-msg-number
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2889 '((((class color) (background light))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2890 (:foreground "snow4"))
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2891 (((class color) (background dark))
68000
830e95c83d49 * mh-customize.el (mh-folder-msg-number): Snow is actually off-white
Bill Wohler <wohler@newt.com>
parents: 67988
diff changeset
2892 (:foreground "snow3"))
830e95c83d49 * mh-customize.el (mh-folder-msg-number): Snow is actually off-white
Bill Wohler <wohler@newt.com>
parents: 67988
diff changeset
2893 (((class color))
830e95c83d49 * mh-customize.el (mh-folder-msg-number): Snow is actually off-white
Bill Wohler <wohler@newt.com>
parents: 67988
diff changeset
2894 (:foreground "cyan")))))
67969
3ca8b2234237 * mh-customize.el: Sync docstrings with manual for faces and sort them
Bill Wohler <wohler@newt.com>
parents: 67760
diff changeset
2895
67681
3a8785724cca * mh-acros.el:
Bill Wohler <wohler@newt.com>
parents: 67656
diff changeset
2896 ;; Local Variables:
3a8785724cca * mh-acros.el:
Bill Wohler <wohler@newt.com>
parents: 67656
diff changeset
2897 ;; indent-tabs-mode: nil
3a8785724cca * mh-acros.el:
Bill Wohler <wohler@newt.com>
parents: 67656
diff changeset
2898 ;; sentence-end-double-space: nil
3a8785724cca * mh-acros.el:
Bill Wohler <wohler@newt.com>
parents: 67656
diff changeset
2899 ;; End:
3a8785724cca * mh-acros.el:
Bill Wohler <wohler@newt.com>
parents: 67656
diff changeset
2900
3a8785724cca * mh-acros.el:
Bill Wohler <wohler@newt.com>
parents: 67656
diff changeset
2901 ;; arch-tag: 778d2a20-82e2-4276-be9d-309386776a68
49459
06b77df47802 * mh-e: Created directory. ChangeLog will appear in a week when we
Bill Wohler <wohler@newt.com>
parents:
diff changeset
2902 ;;; mh-customize.el ends here