annotate lisp/tm/auto-autoloads.el @ 200:f0deb0c0e6be

Added tag r20-3b26 for changeset 169c0442b401
author cvs
date Mon, 13 Aug 2007 10:00:35 +0200
parents e121b013d1f0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1 ;;; DO NOT MODIFY THIS FILE
183
e121b013d1f0 Import from CVS: tag r20-3b18
cvs
parents: 169
diff changeset
2 (if (featurep 'tm-autoloads) (error "Already loaded"))
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
3
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
4 ;;;### (autoloads (mime/editor-mode) "tm-edit" "tm/tm-edit.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
5
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
6 (autoload 'mime/editor-mode "tm-edit" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
7 MIME minor mode for editing the tagged MIME message.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
8
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
9 In this mode, basically, the message is composed in the tagged MIME
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
10 format. The message tag looks like:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
11
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
12 --[[text/plain; charset=ISO-2022-JP][7bit]]
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
13
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
14 The tag specifies the MIME content type, subtype, optional parameters
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
15 and transfer encoding of the message following the tag. Messages
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
16 without any tag are treated as `text/plain' by default. Charset and
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
17 transfer encoding are automatically defined unless explicitly
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
18 specified. Binary messages such as audio and image are usually hidden.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
19 The messages in the tagged MIME format are automatically translated
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
20 into a MIME compliant message when exiting this mode.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
21
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
22 Available charsets depend on Emacs version being used. The following
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
23 lists the available charsets of each emacs.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
24
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
25 EMACS 18: US-ASCII is only available.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
26 NEmacs: US-ASCII and ISO-2022-JP are available.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
27 EMACS 19: US-ASCII and ISO-8859-1 (or other charset) are available.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
28 XEmacs 19: US-ASCII and ISO-8859-1 (or other charset) are available.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
29 Mule: US-ASCII, ISO-8859-* (except for ISO-8859-5), KOI8-R,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
30 ISO-2022-JP, ISO-2022-JP-2, ISO-2022-KR, BIG5 and
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
31 ISO-2022-INT-1 are available.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
32
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
33 ISO-2022-JP-2 and ISO-2022-INT-1 charsets used in mule is expected to
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
34 be used to represent multilingual text in intermixed manner. Any
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
35 languages that has no registered charset are represented as either
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
36 ISO-2022-JP-2 or ISO-2022-INT-1 in mule.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
37
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
38 If you want to use non-ISO-8859-1 charset in EMACS 19 or XEmacs 19,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
39 please set variable `default-mime-charset'. This variable must be
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
40 symbol of which name is a MIME charset.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
41
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
42 If you want to add more charsets in mule, please set variable
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
43 `charsets-mime-charset-alist'. This variable must be alist of which
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
44 key is list of leading-char/charset and value is symbol of MIME
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
45 charset. (leading-char is a term of MULE 1.* and 2.*. charset is a
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
46 term of XEmacs/mule, mule merged EMACS and MULE 3.*) If name of
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
47 coding-system is different as MIME charset, please set variable
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
48 `mime-charset-coding-system-alist'. This variable must be alist of
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
49 which key is MIME charset and value is coding-system.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
50
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
51 Following commands are available in addition to major mode commands:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
52
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
53 [make single part]
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
54 \\[mime-editor/insert-text] insert a text message.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
55 \\[mime-editor/insert-file] insert a (binary) file.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
56 \\[mime-editor/insert-external] insert a reference to external body.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
57 \\[mime-editor/insert-voice] insert a voice message.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
58 \\[mime-editor/insert-message] insert a mail or news message.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
59 \\[mime-editor/insert-mail] insert a mail message.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
60 \\[mime-editor/insert-signature] insert a signature file at end.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
61 \\[mime-editor/insert-key] insert PGP public key.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
62 \\[mime-editor/insert-tag] insert a new MIME tag.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
63
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
64 [make enclosure (maybe multipart)]
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
65 \\[mime-editor/enclose-alternative-region] enclose as multipart/alternative.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
66 \\[mime-editor/enclose-parallel-region] enclose as multipart/parallel.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
67 \\[mime-editor/enclose-mixed-region] enclose as multipart/mixed.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
68 \\[mime-editor/enclose-digest-region] enclose as multipart/digest.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
69 \\[mime-editor/enclose-signed-region] enclose as PGP signed.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
70 \\[mime-editor/enclose-encrypted-region] enclose as PGP encrypted.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
71 \\[mime-editor/enclose-quote-region] enclose as verbose mode (to avoid to expand tags)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
72
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
73 [other commands]
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
74 \\[mime-editor/set-transfer-level-7bit] set transfer-level as 7.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
75 \\[mime-editor/set-transfer-level-8bit] set transfer-level as 8.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
76 \\[mime-editor/set-split] set message splitting mode.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
77 \\[mime-editor/set-sign] set PGP-sign mode.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
78 \\[mime-editor/set-encrypt] set PGP-encryption mode.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
79 \\[mime-editor/preview-message] preview editing MIME message.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
80 \\[mime-editor/exit] exit and translate into a MIME compliant message.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
81 \\[mime-editor/help] show this help.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
82 \\[mime-editor/maybe-translate] exit and translate if in MIME mode, then split.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
83
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
84 Additional commands are available in some major modes:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
85 C-c C-c exit, translate and run the original command.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
86 C-c C-s exit, translate and run the original command.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
87
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
88 The following is a message example written in the tagged MIME format.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
89 TABs at the beginning of the line are not a part of the message:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
90
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
91 This is a conventional plain text. It should be translated
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
92 into text/plain.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
93 --[[text/plain]]
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
94 This is also a plain text. But, it is explicitly specified as
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
95 is.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
96 --[[text/plain; charset=ISO-8859-1]]
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
97 This is also a plain text. But charset is specified as
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
98 iso-8859-1.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
99
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
100 ¡Hola! Buenos días. ¿Cómo está usted?
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
101 --[[text/enriched]]
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
102 This is a <bold>enriched text</bold>.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
103 --[[image/gif][base64]]...image encoded in base64 here...
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
104 --[[audio/basic][base64]]...audio encoded in base64 here...
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
105
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
106 User customizable variables (not documented all of them):
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
107 mime-prefix
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
108 Specifies a key prefix for MIME minor mode commands.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
109
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
110 mime-ignore-preceding-spaces
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
111 Preceding white spaces in a message body are ignored if non-nil.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
112
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
113 mime-ignore-trailing-spaces
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
114 Trailing white spaces in a message body are ignored if non-nil.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
115
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
116 mime-auto-hide-body
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
117 Hide a non-textual body message encoded in base64 after insertion
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
118 if non-nil.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
119
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
120 mime-editor/transfer-level
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
121 A number of network transfer level. It should be bigger than 7.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
122 If you are in 8bit-through environment, please set 8.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
123
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
124 mime-editor/voice-recorder
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
125 Specifies a function to record a voice message and encode it.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
126 The function `mime-editor/voice-recorder-for-sun' is for Sun
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
127 SparcStations.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
128
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
129 mime/editor-mode-hook
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
130 Turning on MIME mode calls the value of mime/editor-mode-hook, if
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
131 it is non-nil.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
132
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
133 mime-editor/translate-hook
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
134 The value of mime-editor/translate-hook is called just before translating
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
135 the tagged MIME format into a MIME compliant message if it is
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
136 non-nil. If the hook call the function mime-editor/insert-signature,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
137 the signature file will be inserted automatically.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
138
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
139 mime-editor/exit-hook
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
140 Turning off MIME mode calls the value of mime-editor/exit-hook, if it is
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
141 non-nil." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
142
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
143 (defalias 'edit-mime 'mime/editor-mode)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
144
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
145 ;;;***
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 165
diff changeset
146
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 165
diff changeset
147 (provide 'tm-autoloads)