rev |
line source |
yuuji@271
|
1 Info file: yahtmle, -*-Text-*-
|
yuuji@271
|
2 produced by `texinfo-format-buffer'
|
yuuji@271
|
3 from file `yahtmle.tex'
|
yuuji@445
|
4 using `texinfmt.el' version 2.42 of 7 Jul 2006.
|
yuuji@271
|
5
|
yuuji@272
|
6 START-INFO-DIR-ENTRY
|
yuuji@272
|
7 * yahtml-e: (yahtmle). Yet Another html-mode for Emacs (English).
|
yuuji@272
|
8 END-INFO-DIR-ENTRY
|
yuuji@272
|
9
|
yuuji@271
|
10
|
yuuji@271
|
11
|
yuuji@271
|
12
|
yuuji@271
|
13
|
yuuji@271
|
14
|
yuuji@271
|
15 File: yahtmle, Node: Top, Next: Intro, Prev: (dir), Up: (dir)
|
yuuji@271
|
16
|
yuuji@271
|
17 * Menu:
|
yuuji@271
|
18
|
yuuji@271
|
19 * Intro:: Introduction
|
yuuji@271
|
20 * Installation:: Installing yahtml
|
yuuji@271
|
21 * Command Invocation:: Using External Commands
|
yuuji@271
|
22 * Completion:: Input with Completion
|
yuuji@271
|
23 * Jump:: Moving the Cursor
|
yuuji@271
|
24 * Changing and Deleting:: Changing and Deleting
|
yuuji@271
|
25 * CSS Support:: Style Sheet Support
|
yuuji@271
|
26 * Customizations:: List of Customize Variables
|
yuuji@271
|
27 * Copying:: Copyright
|
yuuji@271
|
28 * Concept Index:: Index
|
yuuji@271
|
29
|
yuuji@271
|
30
|
yuuji@271
|
31
|
yuuji@271
|
32 File: yahtmle, Node: Intro, Next: Installation, Prev: Top, Up: Top
|
yuuji@271
|
33
|
yuuji@271
|
34 Introduction
|
yuuji@271
|
35 ************
|
yuuji@271
|
36
|
yuuji@271
|
37 yahtml is a package to support creating HTML documents on Emacsens. Easy
|
yuuji@271
|
38 input of elements (tags) by completion, syntax checking with programs like
|
yuuji@271
|
39 weblint, and invoking the appropriate browser or image viewer depending on
|
yuuji@271
|
40 the cursor position is its main features.
|
yuuji@271
|
41
|
yuuji@271
|
42 (This Info is still incomplete)
|
yuuji@271
|
43
|
yuuji@271
|
44
|
yuuji@271
|
45
|
yuuji@271
|
46 File: yahtmle, Node: Installation, Next: Command Invocation, Prev: Intro, Up: Top
|
yuuji@271
|
47
|
yuuji@271
|
48 Installing yahtml
|
yuuji@271
|
49 *****************
|
yuuji@271
|
50 * Menu:
|
yuuji@271
|
51
|
yuuji@445
|
52 * Setting up yahtml::
|
yuuji@445
|
53 * Setting environments for weblint browsers and image viewers::
|
yuuji@445
|
54 * Setting environment variables for WWW pages::
|
yuuji@271
|
55
|
yuuji@271
|
56
|
yuuji@271
|
57
|
yuuji@271
|
58 File: yahtmle, Node: Setting up yahtml, Next: Setting environments for weblint browsers and image viewers, Prev: Installation, Up: Installation
|
yuuji@271
|
59
|
yuuji@271
|
60 Setting up yahtml
|
yuuji@271
|
61 =================
|
yuuji@271
|
62
|
yuuji@271
|
63
|
yuuji@271
|
64 Add the following to `~/.emacs'
|
yuuji@271
|
65
|
yuuji@271
|
66 (setq auto-mode-alist
|
yuuji@271
|
67 (cons (cons "\\.html$" 'yahtml-mode) auto-mode-alist))
|
yuuji@271
|
68 (autoload 'yahtml-mode "yahtml" "Yet Another HTML mode" t)
|
yuuji@271
|
69
|
yuuji@271
|
70 Next, add to load-path the directory with the yahtml files (`yahtml.el',
|
yuuji@271
|
71 `yatexlib.el', `yatexprc.el'). For example, if you put them in
|
yuuji@271
|
72 `~/src/emacs/yahtml',
|
yuuji@271
|
73
|
yuuji@271
|
74 (setq load-path (cons (expand-file-name "~/src/emacs/yahtml") load-path))
|
yuuji@271
|
75
|
yuuji@271
|
76 is what you add.
|
yuuji@271
|
77
|
yuuji@271
|
78 By this, yahtml will be automatically loaded when editing files with .html
|
yuuji@271
|
79 extensions. "yahtml" will be displayed on the mode line if no errors
|
yuuji@271
|
80 occurred.
|
yuuji@271
|
81
|
yuuji@271
|
82
|
yuuji@271
|
83
|
yuuji@271
|
84 File: yahtmle, Node: Setting environments for weblint browsers and image viewers, Next: Setting environment variables for WWW pages, Prev: Setting up yahtml, Up: Installation
|
yuuji@271
|
85
|
yuuji@271
|
86 Setting environments for weblint, browsers, and image viewers
|
yuuji@271
|
87 =============================================================
|
yuuji@271
|
88
|
yuuji@271
|
89 Check the variables for invoking external commands and modify as needed.
|
yuuji@271
|
90 Defaults are in parenthesis.
|
yuuji@271
|
91
|
yuuji@271
|
92 `yahtml-www-browser'
|
yuuji@271
|
93 ... browser command name (netscape)
|
yuuji@271
|
94 `yahtml-image-viewer'
|
yuuji@271
|
95 ... image viewer command name (xv)
|
yuuji@271
|
96 `yahtml-lint-program'
|
yuuji@271
|
97 ... syntax check programs command name (jweblint)
|
yuuji@271
|
98 `yahtml-kanji-code'
|
yuuji@271
|
99 ... kanji code for HTML files
|
yuuji@271
|
100
|
yuuji@271
|
101
|
yuuji@271
|
102
|
yuuji@271
|
103 File: yahtmle, Node: Setting environment variables for WWW pages, Prev: Setting environments for weblint browsers and image viewers, Up: Installation
|
yuuji@271
|
104
|
yuuji@271
|
105 Setting environment variables for WWW pages
|
yuuji@271
|
106 ===========================================
|
yuuji@271
|
107
|
yuuji@271
|
108 Variables regarding path names for files that will be your home page.
|
yuuji@271
|
109 `yahtml-path-url-alist'
|
yuuji@271
|
110 ... list of matching path name on file system and URLs
|
yuuji@271
|
111 `yahtml-directory-index'
|
yuuji@271
|
112 ... index file displayed when none is given in URL. Usually
|
yuuji@445
|
113 `index.html' on NCSA type httpd and `Welcome.html' on CERN
|
yuuji@445
|
114 types.
|
yuuji@271
|
115
|
yuuji@271
|
116 Examples for `yahtml-path-url-alist'. If `/home/yuuji/http/' is
|
yuuji@271
|
117 `http://localhost/~yuuji' at home and `/usr/home/yuuji/www/' is
|
yuuji@271
|
118 `http://www.keio.ac.jp/~yuuji/' at work, then
|
yuuji@271
|
119
|
yuuji@271
|
120 (setq yahtml-path-url-alist
|
yuuji@271
|
121 '(("/home/yuuji/http" . "http://localhost/~yuuji")
|
yuuji@271
|
122 ("/usr/home/yuuji/www" . "http://www.keio.ac.jp/~yuuji")))
|
yuuji@271
|
123
|
yuuji@271
|
124 Any number of additions can be made to this list.
|
yuuji@271
|
125
|
yuuji@271
|
126
|
yuuji@271
|
127
|
yuuji@271
|
128 File: yahtmle, Node: Command Invocation, Next: Completion, Prev: Installation, Up: Top
|
yuuji@271
|
129
|
yuuji@271
|
130 Invoking external commands
|
yuuji@271
|
131 **************************
|
yuuji@271
|
132
|
yuuji@271
|
133 For easy use of commands that are handy when editing HTML files.
|
yuuji@271
|
134 `[prefix] t j'
|
yuuji@271
|
135 ... Invoke HTML syntax checker (jweblint)
|
yuuji@271
|
136 `[prefix] t p'
|
yuuji@271
|
137 ... Display current page in browser
|
yuuji@271
|
138 `[prefix] t r'
|
yuuji@271
|
139 ... Reload current page if browser is already running
|
yuuji@271
|
140
|
yuuji@271
|
141
|
yuuji@271
|
142
|
yuuji@271
|
143 File: yahtmle, Node: Completion, Next: Jump, Prev: Command Invocation, Up: Top
|
yuuji@271
|
144
|
yuuji@271
|
145 Completion Input
|
yuuji@271
|
146 ****************
|
yuuji@271
|
147
|
yuuji@271
|
148 Completion input of HTML elements is done through the same key strokes as
|
yuuji@271
|
149 YaTeX's begin-type completion, section-type completion, large-type
|
yuuji@271
|
150 completion, maketitle-type completion, and accent completion.
|
yuuji@271
|
151 Corresponding elements in this order is; elements that span multiple
|
yuuji@271
|
152 lines, empty elements such as img, tags that start and end in a single
|
yuuji@271
|
153 line, elements with no attributes or contents, and special or symbol
|
yuuji@271
|
154 entities.
|
yuuji@271
|
155
|
yuuji@271
|
156 `[prefix] b (YaTeX begin-type completion)'
|
yuuji@271
|
157 ...
|
yuuji@271
|
158 <ul>
|
yuuji@271
|
159 </ul>
|
yuuji@271
|
160
|
yuuji@271
|
161 Completion for elements that the start tag and the end tag span
|
yuuji@271
|
162 multiple lines. Mostly block-level elements.
|
yuuji@271
|
163
|
yuuji@271
|
164 `[prefix] s (YateX section-type completion)'
|
yuuji@271
|
165 ...
|
yuuji@271
|
166 <img src="foo.gif" alt="photo">
|
yuuji@271
|
167
|
yuuji@271
|
168 Completion for elements that do not have end tags and require only
|
yuuji@271
|
169 attributes. Possible completions are, <img>, <input>.
|
yuuji@271
|
170
|
yuuji@271
|
171 `[prefix] l (YaTeX large-type completion)'
|
yuuji@271
|
172 ...
|
yuuji@271
|
173
|
yuuji@271
|
174 <big> ` </big>
|
yuuji@271
|
175
|
yuuji@271
|
176 Similar to begin-type completion but used for elements that start and
|
yuuji@271
|
177 end on a single line.
|
yuuji@271
|
178
|
yuuji@271
|
179
|
yuuji@271
|
180 `[prefix] m (YaTeX maketitle-type completion)'
|
yuuji@271
|
181 ... Completion for elements without attributes or contents. Possible
|
yuuji@271
|
182 completion is <br>
|
yuuji@271
|
183
|
yuuji@271
|
184 `[prefix] a (YaTeX accent completion)'
|
yuuji@271
|
185 ... Used to enter special or symbol entities. By default completion
|
yuuji@271
|
186 for < (<), > (>), & (&), " ("), ' ('), blank
|
yuuji@271
|
187 ( ) is possible.
|
yuuji@271
|
188
|
yuuji@271
|
189
|
yuuji@271
|
190
|
yuuji@271
|
191 File: yahtmle, Node: Jump, Next: Changing and Deleting, Prev: Completion, Up: Top
|
yuuji@271
|
192
|
yuuji@271
|
193 Cursor Movement
|
yuuji@271
|
194 ***************
|
yuuji@271
|
195 By using
|
yuuji@271
|
196
|
yuuji@271
|
197 `[prefix] g'
|
yuuji@271
|
198 ... move to corresponding object
|
yuuji@271
|
199
|
yuuji@271
|
200 the cursor will go to the corresponding object according to the context.
|
yuuji@271
|
201 Recognized contexts are
|
yuuji@271
|
202
|
yuuji@271
|
203 * `<TAG>' <--> `</TAG>'
|
yuuji@271
|
204 * `<img src="image.file">' -> invoke viewer
|
yuuji@271
|
205 * `<a href="link.to.somewhere">' -> move cursor to linked target
|
yuuji@271
|
206 * `<applet code="program">' -> open Java source
|
yuuji@271
|
207
|
yuuji@271
|
208
|
yuuji@271
|
209
|
yuuji@271
|
210 File: yahtmle, Node: Changing and Deleting, Next: CSS Support, Prev: Jump, Up: Top
|
yuuji@271
|
211
|
yuuji@271
|
212 Changing and Deleting
|
yuuji@271
|
213 *********************
|
yuuji@271
|
214
|
yuuji@271
|
215 * Menu:
|
yuuji@271
|
216
|
yuuji@445
|
217 * Changing tags in pairs::
|
yuuji@445
|
218 * Changing entities::
|
yuuji@445
|
219 * URLencoding of strings within region::
|
yuuji@445
|
220 * td-enclosure/tr-enclosure::
|
yuuji@271
|
221
|
yuuji@271
|
222
|
yuuji@271
|
223
|
yuuji@271
|
224 File: yahtmle, Node: Changing tags in pairs, Next: Changing entities, Prev: Changing and Deleting, Up: Changing and Deleting
|
yuuji@271
|
225
|
yuuji@271
|
226 Changing tags in pairs
|
yuuji@271
|
227 ======================
|
yuuji@271
|
228 By using
|
yuuji@271
|
229
|
yuuji@271
|
230 `[prefix] c'
|
yuuji@271
|
231 ... change tags in matching pairs
|
yuuji@271
|
232
|
yuuji@271
|
233 the content can be changed according to the context of the HTML document
|
yuuji@271
|
234 where the cursor is located.
|
yuuji@271
|
235
|
yuuji@271
|
236 * `<TAG>'``</TAG>'
|
yuuji@271
|
237 ... change `TAG' element name
|
yuuji@271
|
238 * attributes such as `<img src="image.file" alt="photo">'
|
yuuji@271
|
239 ... change attributes
|
yuuji@271
|
240
|
yuuji@271
|
241
|
yuuji@271
|
242
|
yuuji@271
|
243 File: yahtmle, Node: Changing entities, Next: URLencoding of strings within region, Prev: Changing tags in pairs, Up: Changing and Deleting
|
yuuji@271
|
244
|
yuuji@271
|
245 Changing entities
|
yuuji@271
|
246 =================
|
yuuji@271
|
247 Special characters such as < or > must be written as < and >. Easy
|
yuuji@271
|
248 conversion of these characters can be done when importing text from non
|
yuuji@271
|
249 HTML files.
|
yuuji@271
|
250
|
yuuji@271
|
251
|
yuuji@271
|
252 `[prefix] ;'
|
yuuji@271
|
253 ... convert char to special entity in marked region
|
yuuji@271
|
254 `[prefix] :'
|
yuuji@271
|
255 ... convert special entity to original char in marked region
|
yuuji@445
|
256 (reverse of [prefix] ;)
|
yuuji@271
|
257
|
yuuji@271
|
258
|
yuuji@271
|
259
|
yuuji@271
|
260
|
yuuji@271
|
261 File: yahtmle, Node: URLencoding of strings within region, Next: td-enclosure/tr-enclosure, Prev: Changing entities, Up: Changing and Deleting
|
yuuji@271
|
262
|
yuuji@271
|
263 URLencoding of strings within region
|
yuuji@271
|
264 ====================================
|
yuuji@271
|
265
|
yuuji@271
|
266 `[prefix] #'
|
yuuji@445
|
267 ... encode chars that needs to be URLencoded within region
|
yuuji@271
|
268
|
yuuji@271
|
269
|
yuuji@271
|
270
|
yuuji@271
|
271 File: yahtmle, Node: td-enclosure/tr-enclosure, Prev: URLencoding of strings within region, Up: Changing and Deleting
|
yuuji@271
|
272
|
yuuji@271
|
273 td-enclosure/tr-enclosure
|
yuuji@271
|
274 =========================
|
yuuji@271
|
275 If you wan to convert series of field into <td>...</td> repetitions for
|
yuuji@271
|
276 table element, td-enclosure or tr-enclosure is convenient.
|
yuuji@271
|
277
|
yuuji@271
|
278 `[prefix] }'
|
yuuji@445
|
279
|
yuuji@445
|
280 ... Enclose each field in a region into <td>...</td>'s.
|
yuuji@271
|
281 `[prefix] ]'
|
yuuji@445
|
282
|
yuuji@445
|
283 ... Enclose each line in a region into <tr>...</tr>'s, with every
|
yuuji@445
|
284 line converted to <td>...</td> repetition. They presume
|
yuuji@445
|
285 white space as field separator by default. To change this,
|
yuuji@445
|
286 enter other delimiting character for a query. You can
|
yuuji@445
|
287 convert CSV, for example, into table by specifying comma(,)
|
yuuji@445
|
288 as a delimiter.
|
yuuji@271
|
289
|
yuuji@271
|
290 If you want to enclose fields with th, call with universal-argument
|
yuuji@271
|
291 (`C-u'). Enter `th' to enclose fields with <th>...</th>. The special
|
yuuji@271
|
292 answer `thd' means that enclose the only first column with th, and the
|
yuuji@271
|
293 rest with td.
|
yuuji@271
|
294
|
yuuji@271
|
295
|
yuuji@271
|
296
|
yuuji@271
|
297 File: yahtmle, Node: CSS Support, Next: Customizations, Prev: Changing and Deleting, Up: Top
|
yuuji@271
|
298
|
yuuji@271
|
299 CSS(Style Sheets) Support
|
yuuji@271
|
300 *************************
|
yuuji@271
|
301
|
yuuji@271
|
302 * Menu:
|
yuuji@271
|
303
|
yuuji@445
|
304 * CSS-class completion::
|
yuuji@445
|
305 * Reread CSS definition::
|
yuuji@271
|
306
|
yuuji@271
|
307
|
yuuji@271
|
308
|
yuuji@271
|
309 File: yahtmle, Node: CSS-class completion, Next: Reread CSS definition, Prev: CSS Support, Up: CSS Support
|
yuuji@271
|
310
|
yuuji@271
|
311 CSS class-name completion
|
yuuji@271
|
312 =========================
|
yuuji@271
|
313 You can input a class name in your CSS definition with completion. If you
|
yuuji@271
|
314 have CSS defined as below;
|
yuuji@271
|
315
|
yuuji@271
|
316 h1.foo, h2.foo { background-color: 0xffffff; }
|
yuuji@271
|
317 h1.bar, h2.bar { font-size: 120%; }
|
yuuji@271
|
318
|
yuuji@271
|
319 when you input h1(or h2) tag with completing-read by [prefix] b or
|
yuuji@271
|
320 [prefix] l, yahtml prompts you to input class name with completion from
|
yuuji@271
|
321 the words which are effective to h1 or h2. And if you defined global
|
yuuji@271
|
322 class like this;
|
yuuji@271
|
323
|
yuuji@271
|
324 .caution { font-size: 120%; background-color: 0xc00000;}
|
yuuji@271
|
325
|
yuuji@271
|
326 when you input any tags via completing-read, yahtml prompts you to input
|
yuuji@445
|
327 class name. If this is bothering, typing `C-j' instead of
|
yuuji@445
|
328 `RET' (or `C-m') cancels the next prompt to class name completion.
|
yuuji@271
|
329
|
yuuji@271
|
330
|
yuuji@271
|
331
|
yuuji@271
|
332 File: yahtmle, Node: Reread CSS definition, Prev: CSS-class completion, Up: CSS Support
|
yuuji@271
|
333
|
yuuji@271
|
334 Re-reading CSS definition
|
yuuji@271
|
335 =========================
|
yuuji@271
|
336 If you add some class to your CSS file and you want yahtml to load new
|
yuuji@271
|
337 definitions, type `M-x yahtml-mode RET' to make yahtml do.
|
yuuji@271
|
338
|
yuuji@271
|
339
|
yuuji@271
|
340
|
yuuji@271
|
341 File: yahtmle, Node: Customizations, Next: Copying, Prev: CSS Support, Up: Top
|
yuuji@271
|
342
|
yuuji@271
|
343 Customizations
|
yuuji@271
|
344 **************
|
yuuji@271
|
345
|
yuuji@271
|
346 Variables that modify yahtml's behavior.
|
yuuji@271
|
347
|
yuuji@271
|
348 * Menu:
|
yuuji@271
|
349
|
yuuji@271
|
350 * All customizable variables:: List of customizable variables
|
yuuji@271
|
351 * Hook variables:: hook variables
|
yuuji@271
|
352
|
yuuji@271
|
353
|
yuuji@271
|
354
|
yuuji@271
|
355 File: yahtmle, Node: All customizable variables, Next: Hook variables, Prev: Customizations, Up: Customizations
|
yuuji@271
|
356
|
yuuji@271
|
357 List of customizable variables. Defaults in parenthesis
|
yuuji@271
|
358 ========================================================
|
yuuji@271
|
359
|
yuuji@271
|
360 -- Variable: yahtml-prefix
|
yuuji@271
|
361 Prefix key for yahtml-mode. (`\C-c')
|
yuuji@271
|
362
|
yuuji@271
|
363 -- Variable: yahtml-image-viewer
|
yuuji@271
|
364 Command to view image files refered by img. (xv)
|
yuuji@271
|
365
|
yuuji@271
|
366 -- Variable: yahtml-www-browser
|
yuuji@271
|
367 Browser to view external pages with `[prefix]g'. (netscape)
|
yuuji@271
|
368
|
yuuji@271
|
369 -- Variable: yahtml-kanji-code
|
yuuji@271
|
370 Default kanji code. 1=sjis, 2=jis, 3=euc, 4=utf-8 (2) If AddType
|
yuuji@445
|
371 "text/html; charset=xxx" .html is written in .htaccess, this
|
yuuji@445
|
372 will override yahtml-kanji-code.
|
yuuji@271
|
373
|
yuuji@271
|
374 -- Variable: yahtml-fill-column
|
yuuji@271
|
375 Columns to auto-fill (72)
|
yuuji@271
|
376
|
yuuji@271
|
377 -- Variable: yahtml-fill-prefix
|
yuuji@271
|
378 fill-prefix specific to yahtml-mode. (`nil')
|
yuuji@271
|
379
|
yuuji@271
|
380 -- Variable: yahtml-path-url-alist
|
yuuji@271
|
381 Matching list of URL and full path name on OS's file system.
|
yuuji@271
|
382
|
yuuji@271
|
383 -- Variable: yahtml-directory-index
|
yuuji@271
|
384 Default index filed opened when accessing a server without a
|
yuuji@271
|
385 filename, usually index.html. (`"index.html"')
|
yuuji@271
|
386
|
yuuji@271
|
387 -- Variable: yahtml-lint-program
|
yuuji@271
|
388 HTML syntax check program. (`"jweblint"')
|
yuuji@271
|
389
|
yuuji@271
|
390 -- Variable: yahtml-hate-too-deep-indentation
|
yuuji@271
|
391 setq to t when indentations for nested enumerate elements are too
|
yuuji@271
|
392 deep. (`nil')
|
yuuji@271
|
393
|
yuuji@271
|
394 -- Variable: yahtml-always-/p
|
yuuji@271
|
395 setq to t if you always want `</p>' after `</p>'. `nil'
|
yuuji@271
|
396
|
yuuji@271
|
397 -- Variable: yahtml-p-prefered-env-regexp
|
yuuji@271
|
398 Elements that `<p>' will be automatically inserted.
|
yuuji@271
|
399 (`"^\\(body\\|dl\\|blockquote\\)"')
|
yuuji@271
|
400
|
yuuji@271
|
401 -- Variable: yahtml-template-file
|
yuuji@271
|
402 File to automatically insert when editing a new HTML file.
|
yuuji@271
|
403 `"~/http/template.html"'
|
yuuji@271
|
404
|
yuuji@271
|
405 -- Variable: yahtml-prefer-upcases
|
yuuji@271
|
406 Use uppercase for tags. `nil'
|
yuuji@271
|
407
|
yuuji@271
|
408 -- Variable: yahtml-prefer-upcase-attributes
|
yuuji@271
|
409 Use uppercase for attributes. `nil'
|
yuuji@271
|
410
|
yuuji@271
|
411 -- Variable: yahtml-server-type
|
yuuji@271
|
412 setq to 'apache if using a Apache server, and will refer ./.htaccess.
|
yuuji@271
|
413 `'apache'
|
yuuji@271
|
414
|
yuuji@271
|
415 -- Variable: yahtml-apache-access-file
|
yuuji@271
|
416 When `yahtml-server-type' is `'apache', define name of access
|
yuuji@271
|
417 restriction file. `".htaccess"'
|
yuuji@271
|
418
|
yuuji@271
|
419 -- Variable: yahtml-shell-command-option
|
yuuji@271
|
420 Options needed to invoke shell commands.
|
yuuji@271
|
421
|
yuuji@271
|
422 -- Variable: yahtml-translate-hyphens-when-comment-region
|
yuuji@271
|
423 Whether to change hyphens to `-' when commenting out region.
|
yuuji@271
|
424 (`t')
|
yuuji@271
|
425
|
yuuji@271
|
426 -- Variable: yahtml-entity-reference-chars-alist
|
yuuji@271
|
427 alist of characters that needs to be written by Entity Reference.
|
yuuji@271
|
428 Enter as `'(?char . "EntityReference")'. By default, `<', `>', `&',
|
yuuji@271
|
429 `'', is set. Add as needed. Do not include `&' at beginning and `;'
|
yuuji@271
|
430 at end of cdr portion of `"EntityReference"'.
|
yuuji@271
|
431
|
yuuji@271
|
432 -- Variable: yahtml-faithful-to-htmllint
|
yuuji@271
|
433 When using htmllint to check syntax, it will complain about excess
|
yuuji@271
|
434 spaces. setq to `t' to avoid this.
|
yuuji@271
|
435
|
yuuji@271
|
436 -- Variable: yahtml-use-css
|
yuuji@271
|
437 Use style-sheet support or not (`t')
|
yuuji@271
|
438
|
yuuji@271
|
439 -- Variable: yahtml-image-inspection-bytes
|
yuuji@271
|
440 Number of bytes to inspect the image for geometry information
|
yuuji@271
|
441 (`10000')
|
yuuji@271
|
442
|
yuuji@271
|
443 -- Variable: yahtml:img-default-alt-format
|
yuuji@271
|
444 format of img entity's ALT attributes. %x: width, %y: height, %s:
|
yuuji@271
|
445 size in bytes, %c: first comment string, %f: filename
|
yuuji@271
|
446 (`"%xx%y(%sbytes)"')
|
yuuji@271
|
447
|
yuuji@271
|
448 -- Variable: yahtml-escape-chars
|
yuuji@271
|
449 When, completing href-s, Escape reserved characters to URL-encoding
|
yuuji@271
|
450 or not. Nil for never, t for everytime, and 'ask for inquiring at
|
yuuji@271
|
451 each reserved chars. (`'ask')
|
yuuji@271
|
452
|
yuuji@271
|
453 -- Variable: yahtml-use-font-lock
|
yuuji@271
|
454 Use font-lock to fontify buffer or not (`(featurep 'font-lock)')
|
yuuji@271
|
455
|
yuuji@271
|
456 -- Variable: yahtml-use-hilit19
|
yuuji@271
|
457 Use hilit19 to highlight buffer or not (`(featurep 'hilit19)')
|
yuuji@271
|
458
|
yuuji@271
|
459 -- Variable: yahtml-indentation-boundary
|
yuuji@271
|
460 Boundary regexp for indentation calculation. (`"^\\s *<h[1-3]>"')
|
yuuji@271
|
461
|
yuuji@271
|
462
|
yuuji@271
|
463
|
yuuji@271
|
464 File: yahtmle, Node: Hook variables, Prev: All customizable variables, Up: Customizations
|
yuuji@271
|
465
|
yuuji@271
|
466 hook variables
|
yuuji@271
|
467 ==============
|
yuuji@271
|
468
|
yuuji@271
|
469
|
yuuji@271
|
470
|
yuuji@271
|
471
|
yuuji@271
|
472 File: yahtmle, Node: Copying, Next: Concept Index, Prev: Customizations, Up: Top
|
yuuji@271
|
473
|
yuuji@271
|
474 Copying
|
yuuji@271
|
475 *******
|
yuuji@271
|
476
|
yuuji@271
|
477 This program is distributed as freesoftware. The author will take no
|
yuuji@271
|
478 responsibility to any damages due to the usage of this software
|
yuuji@271
|
479 whatsoever. There are no restrictions to its redistribution, just use
|
yuuji@271
|
480 common sense. Mail me your thoughts on this program and I will be more
|
yuuji@271
|
481 than willing to help.
|
yuuji@271
|
482
|
yuuji@271
|
483 Complaints, requests, bug reports and comments are welcome. Make contacts
|
yuuji@271
|
484 to yuuji@yatex.org@(as of December 2000)
|
yuuji@271
|
485
|
yuuji@271
|
486 If you like this program and use it on a regular basis, please join the
|
yuuji@271
|
487 mailing list "fj Wild Bird Society". Procedures can be found in the "etc"
|
yuuji@271
|
488 section of `docs/htmlqa.eng' in this package.
|
yuuji@271
|
489
|
yuuji@271
|
490
|
yuuji@271
|
491 HIROSE, Yuuji
|
yuuji@271
|
492
|
yuuji@271
|
493
|
yuuji@271
|
494
|
yuuji@271
|
495
|
yuuji@271
|
496 File: yahtmle, Node: Concept Index, Prev: Copying, Up: Top
|
yuuji@271
|
497
|
yuuji@271
|
498 Index
|
yuuji@271
|
499 *****
|
yuuji@271
|
500
|
yuuji@271
|
501 * Menu:
|
yuuji@271
|
502
|
yuuji@445
|
503 * Customize: Customizations. (line 5)
|
yuuji@445
|
504 * Demacs: Intro. (line 5)
|
yuuji@445
|
505 * Key Assign: Customizations. (line 5)
|
yuuji@445
|
506 * LaTeX: Intro. (line 5)
|
yuuji@445
|
507 * Mule: Intro. (line 5)
|
yuuji@445
|
508 * yahtml: Intro. (line 5)
|
yuuji@271
|
509
|
yuuji@271
|
510 Tag table:
|
yuuji@445
|
511 Node: Top259
|
yuuji@445
|
512 Node: Intro836
|
yuuji@445
|
513 Node: Installation1234
|
yuuji@445
|
514 Node: Setting up yahtml1500
|
yuuji@445
|
515 Node: Setting environments for weblint browsers and image viewers2291
|
yuuji@445
|
516 Node: Setting environment variables for WWW pages2987
|
yuuji@445
|
517 Node: Command Invocation3979
|
yuuji@445
|
518 Node: Completion4407
|
yuuji@445
|
519 Node: Jump5923
|
yuuji@445
|
520 Node: Changing and Deleting6403
|
yuuji@445
|
521 Node: Changing tags in pairs6665
|
yuuji@445
|
522 Node: Changing entities7160
|
yuuji@445
|
523 Node: URLencoding of strings within region7704
|
yuuji@445
|
524 Node: td-enclosure/tr-enclosure8007
|
yuuji@445
|
525 Node: CSS Support9032
|
yuuji@445
|
526 Node: CSS-class completion9243
|
yuuji@445
|
527 Node: Reread CSS definition10096
|
yuuji@445
|
528 Node: Customizations10371
|
yuuji@445
|
529 Node: All customizable variables10647
|
yuuji@445
|
530 Node: Hook variables14427
|
yuuji@445
|
531 Node: Copying14553
|
yuuji@445
|
532 Node: Concept Index15344
|
yuuji@271
|
533
|
yuuji@271
|
534 End tag table
|