annotate lisp/tm/auto-autoloads.el @ 163:0132846995bd r20-3b8

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