annotate etc/enriched.doc @ 0:376386a54a3c r19-14

Import from CVS: tag r19-14
author cvs
date Mon, 13 Aug 2007 08:45:50 +0200
parents
children ac2d302a0011
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1 Content-Type: text/enriched
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2 Text-Width: 80
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4 <x-bg-color><param>blue</param><x-color><param>white</param><bold><fixed><bigger><center>enriched.el:</center></bigger></fixed></bold></x-color></x-bg-color><center>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5 <x-bg-color><param>blue</param><bold>WYSIWYG rich text editing for GNU Emacs</bold></x-bg-color>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
6 </center><bold><x-bg-color><param>blue</param><x-color><param>white</param>INTRODUCTION
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
7
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
8 </x-color></x-bg-color>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
9 </bold><indent>Emacs now has the ability to edit <italic>enriched text</italic>, which is text
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
10 containing faces, colors, indentation, and other properties. This
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11 document is a quick introduction to some of the new features, and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12 is also an example file in the <italic>text/enriched </italic>format.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
14
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15 </indent><x-bg-color><param>blue</param><x-color><param>white</param><bold>INSTALLATION and STARTUP
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
17 </bold></x-color></x-bg-color>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
18 <indent>Most of the time, you need not do anything to get these features
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
19 to work. If you visit a file that has been written out in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
20 <italic>text/enriched</italic> format, it will automatically be decoded, Emacs will
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
21 enter `enriched-mode' while visiting it, and whenever you save it
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
22 it will be saved in the same format it was read in.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
23
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
24 If you wish to create a new file, however, you will need to turn
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
25 on enriched-mode yourself:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
26
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
27
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
28 <fixed><indent>M-x enriched-mode RET</indent></fixed>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
29 Or, if you get a <italic>text/enriched </italic>file that Emacs does not
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
30 automatically recognize and decode, you can tell Emacs to decode
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
31 it (which also turns on enriched-mode automatically):
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
32
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
33
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
34 <fixed>M-x format-decode-buffer RET text/enriched RET</fixed>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
35 </indent><x-bg-color><param>blue</param><x-color><param>white</param><bold><flushleft>WHAT IS ENCODED
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
36
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
37 </flushleft></bold></x-color></x-bg-color><flushleft>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
38 </flushleft><indent>Here is the current list of text-properties that are saved; they
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
39 are discussed in more detail below. Most of these can be added or
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
40 changed with the "Text Properties" menu, available under the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
41 "Edit" item in the menu-bar, or on C-mouse-2 (Control + the middle
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
42 mouse button).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
43
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
44 <bold>Faces:</bold> default, <bold>bold</bold>, <italic>italic</italic>, <underline>underline</underline>, <fixed>fixed</fixed>, etc.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
45
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
46 <bold>Colors:</bold> <x-color><param>red</param><x-bg-color><param>DarkSlateGray</param>any</x-bg-color></x-color><x-bg-color><param>DarkSlateGray</param><x-color><param>orange</param>thing</x-color> <x-color><param>yellow</param>your</x-color><x-color><param>green</param> screen</x-color><x-color><param>blue</param> </x-color><x-color><param>light blue</param>can</x-color><x-color><param>violet</param> display...</x-color></x-bg-color>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
47 <bold>Sizes:</bold> things can get <bigger>larger</bigger>, <smaller>smaller</smaller>, <bigger><bigger><bigger><bigger><bigger>much larger</bigger></bigger></bigger></bigger></bigger>, and <smaller><smaller><smaller><smaller><smaller>much
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
48 smaller</smaller></smaller></smaller></smaller></smaller>.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
49
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
50 <bold>Newlines:</bold> <indent>Which ones are real ("hard") newlines, and which can be
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
51 changed to fit lines into the ma</indent>rgins.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
52
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
53 <bold>Margins:</bold> can be indented on the left or right.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
54
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
55 <bold>Justification </bold><indent>(whether lines should be flush with the left margin,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
56 the right margin, fully justified, centered, or left alo</indent>ne).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
57
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
58 <bold>Excerpts: "</bold><excerpt>For quoted material."</excerpt>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
59 <bold>Read-only</bold> regions.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
60
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
61
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
62 </indent><x-bg-color><param>blue</param><x-color><param>white</param><bold>FACES and COLORS
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
63
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
64 </bold></x-color></x-bg-color><bold>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
65 </bold><indent>You can add faces either with the menu or with <fixed>M-g.</fixed> The face is
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
66 applied to the current region. If you are using
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
67 `transient-mark-mode' and the region is not active, then the face
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
68 applies to whatever you type next. Any face can have colors, but
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
69 faces have no other attributes are put on the color submenus of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
70 the "Text Properties" menu.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
71
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
72
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
73 </indent><x-bg-color><param>blue</param><x-color><param>white</param><bold>NEWLINES and PARAGRAPHS
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
74
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
75 </bold></x-color></x-bg-color><bold>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
76 </bold><indent><italic>Text/enriched</italic> format distinguishes between <underline>hard</underline> and <underline>soft</underline> newlines.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
77 Hard newlines are used to separate paragraphs, or items in a list,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
78 or anywhere that must be a line break no matter what the margins
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
79 are. Soft newlines are the ones inserted in order to fit text
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
80 between the margins. The fill and auto-fill functions insert soft
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
81 newlines as necessary, but hard newlines are only inserted by
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
82 direct request, such as using the return key or the <fixed>C-o
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
83 (open-line)</fixed> function.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
84
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
85
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
86 </indent><x-bg-color><param>blue</param><x-color><param>white</param><bold>INDENTATION
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
87
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
88 </bold></x-color></x-bg-color><bold>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
89 </bold><indentright><indent>The fill functions also understand margins, which can be set
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
90 for any region of a document. In addition to the menu items,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
91 which increase or decrease the margins, there are two commands
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
92 for setting the margins absolutely: <fixed>C-c l (set-left-margin)</fixed>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
93 and <fixed>C-c r (set-right-margin)</fixed>.<flushleft>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
94 </flushleft></indent></indentright><indent><flushleft>You <indent>can change indentation at any point in a</indent></flushleft></indent> <flushleft><indent><indent>paragraph, which
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
95 makes it possible to do interesting things like</indent></indent></flushleft><indent><indent>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
96 <flushleft>hanging-indents: this paragraph was indented by selecting the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
97 region from the second word to the end of the paragraph, and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
98 indenting only that part.<indent>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
99 </indent></flushleft></indent></indent><flushleft>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
100 <x-bg-color><param>blue</param><x-color><param>white</param><bold>JUSTIFICATION<indent>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
101 </indent></bold></x-color></x-bg-color><bold><indent>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
102 </indent></bold></flushleft><indent><nofill>Several styles of justification are possible, the simplest being <italic>unfilled.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
103 </italic>This means that your lines will be left as you write them.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
104 This paragraph is unfilled.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
105
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
106 The most common (for English) style is <italic>FlushLeft. </italic>This means
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
107 lines are aligned at the left margin but left uneven at the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
108 right.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
109
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
110
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
111 </nofill><italic><flushright> FlushRight</flushright></italic><flushright> makes each line flush with the right margin instead.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
112
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
113
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
114 </flushright><italic><flushboth>FlushBoth </flushboth></italic><flushboth>regions, which are sometimes called "fully justified"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
115 are aligned evenly on both edges, so that the text on the page has
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
116 a smooth appearance as in a book or newspaper article.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
117 Unfortunately this does not look as nice with a fixed-width font
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
118 as it does in a proportionally-spaced printed document; the extra
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
119 spaces that are needed on the screen can make it hard to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
120 read.<indentright><indentright><indentright><indentright>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
121
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
122 </indentright></indentright></indentright></indentright></flushboth><bold><center> Center
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
123
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
124 </center></bold><center> Finally, there is <italic>center </italic>justification. The normal
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
125 center-paragraph key, M-S, can be used to turn on center
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
126 justification in enriched-mode.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
127
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
128 M-j or the "Text Properties" menu also can be used to change
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
129 justification.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
130
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
131
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
132 </center><flushboth>Note that justification can only change at hard newlines, because
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
133 that is the unit over which filling gets done.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
134
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
135 </flushboth></indent><x-bg-color><param>blue</param><x-color><param>white</param><bold>EXCERPTS
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
136
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
137 </bold></x-color></x-bg-color>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
138 <indent><excerpt>This is an example of an excerpt. You can use them for quoted
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
139 parts of other people's email messages and the like. It is just a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
140 face, which is the same as the `italic' face by default.</excerpt></indent>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
141 <x-bg-color><param>blue</param><x-color><param>white</param><bold>THE FILE FORMAT<indent>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
142 </indent></bold></x-color></x-bg-color><indent>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
143 Enriched-mode docuemnts are saved in an extended version of a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
144 format called <italic>text/enriched</italic>, which is defined as part of the MIME
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
145 standard. This means that your documents are transportable (even
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
146 through email) to many</indent> <indent>other systems. In the future other file
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
147 formats may be supported as well.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
148
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
149
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
150 Since Emacs adds some non-standard features to the format (colors
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
151
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
152 and read-only regions), not all systems will be able to recreate
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
153 all of the features of your document, but they will get as close
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
154 as possible.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
155
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
156
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
157 The MIME standard is defined in internet RFC 1521; text/enriched
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
158 is defined in RFC 1563. Details on obtaining these documents via
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
159 FTP or email may be obtained by sending an email message to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
160 <fixed>rfc-info@isi.edu</fixed> with the message body:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
161
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
162 <fixed><indent>help: ways_to_get_rfcs
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
163
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
164
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
165 </indent></fixed>See also the newsgroup comp.mail.mime.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
166
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
167
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
168 </indent><x-bg-color><param>blue</param><x-color><param>white</param><bold>CUSTOMIZATION
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
169
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
170 </bold></x-color></x-bg-color><bold>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
171 </bold><indent>-<indent> The <fixed>fixed </fixed>and <excerpt>excerpt </excerpt>faces should be set to your liking.</indent>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
172 - <indent>User-preference variables: <fixed>default-justification,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
173 enriched-verbose. </fixed></indent>- <indent>You can add annotations for your own text
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
174 properties by making additions to <fixed>enriched-annotation-alist</fixed>.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
175 Note that the standard requires you to name your annotation
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
176 starting<italic> "x-" </italic>(as in <italic>"x-read-only"</italic>). Please send me any such
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
177 additions that you think might be of general interest so that
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
178 I can include them in the distribution.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
179
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
180
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
181 </indent></indent><x-bg-color><param>blue</param><x-color><param>white</param><bold>TO-DO LIST
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
182
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
183 </bold></x-color></x-bg-color><bold>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
184 </bold><indent><italic>[Feel free to work on these and send me the results!]</italic>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
185 - Be smarter about fixing malformed files.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
186
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
187 - Make the indentation work more seamlessly and robustly:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
188
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
189 <indent>+ Create<indent> an aggressive auto-fill function that will keep the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
190 paragraph properly filled all the time, without slowing
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
191 down editing too much.</indent>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
192 + Refill after yank.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
193
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
194 + <indent>Make deleting a newline also delete the indentation
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
195 following it.</indent>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
196 + Never let point enter indentation??
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
197
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
198 </indent>- Notice and re-fill when window changes widths (optionally).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
199
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
200 - Deal with the `category' text-property in a smart way.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
201
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
202 - Interface w/ GNUS, VM, RMAIL. Maybe Info too?
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
203
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
204 -<indent> Support more formats: RTF, HTML...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
205
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
206
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
207 </indent></indent><x-bg-color><param>blue</param><x-color><param>white</param><bold>Final Notes:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
208
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
209 </bold></x-color></x-bg-color><bold>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
210 </bold><indent>This code and documentation is under development. </indent>Comments and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
211 bug reports are welcome.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
212
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
213
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
214 <bold><x-color><param>white</param><x-bg-color><param>blue</param>Boris Goldowsky</x-bg-color></x-color><x-color><param>light blue</param> </x-color></bold><x-color><param>light blue</param><fixed><<boris@gnu.ai.mit.edu></fixed></x-color><x-color><param>blue</param>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
215 </x-color><x-bg-color><param>blue</param><x-color><param>white</param> April 1995</x-color></x-bg-color><x-color><param>blue</param>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
216 </x-color>slightly augmented to match XEmacs version by<x-color><param>blue</param>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
217 </x-color><x-bg-color><param>blue</param><bold><x-color><param>white</param>Michael Sperber</x-color></bold></x-bg-color> <<sperber@informatik.uni-tuebingen.de>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
218
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
219 <x-bg-color><param>blue</param><x-color><param>white</param> April 1996</x-color></x-bg-color>