rev |
line source |
yuuji@271
|
1 Info file: yahtmlj, -*-Text-*-
|
yuuji@271
|
2 produced by `texinfo-format-buffer'
|
yuuji@271
|
3 from file `yahtmlj.tex'
|
yuuji@279
|
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: (yahtmlj). Yet Another html-mode for Emacs (Japanese).
|
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: yahtmlj, Node: Top, Next: Intro, Prev: (dir), Up: (dir)
|
yuuji@271
|
16
|
yuuji@271
|
17 * Menu:
|
yuuji@271
|
18
|
yuuji@271
|
19 * Intro:: はじめに
|
yuuji@271
|
20 * Installation:: インストール
|
yuuji@271
|
21 * Command Invocation:: 外部コマンド起動
|
yuuji@271
|
22 * Completion:: 補完入力
|
yuuji@271
|
23 * Jump:: カーソルジャンプ
|
yuuji@271
|
24 * Changing and Deleting:: 変更と削除
|
yuuji@271
|
25 * CSS Support:: スタイルシート補完
|
yuuji@271
|
26 * Customizations:: カスタマイズ変数一覧
|
yuuji@271
|
27 * Copying:: とりあつかい
|
yuuji@271
|
28 * Concept Index:: 索引
|
yuuji@271
|
29
|
yuuji@271
|
30
|
yuuji@271
|
31
|
yuuji@271
|
32
|
yuuji@271
|
33 File: yahtmlj, Node: Intro, Next: Installation, Prev: Top, Up: Top
|
yuuji@271
|
34
|
yuuji@271
|
35 はじめに
|
yuuji@271
|
36 ********
|
yuuji@271
|
37
|
yuuji@279
|
38 yahtmlは GNU Emacs 上で HTML文書を作成する時に、繁雑なHTMLタグの入力を
|
yuuji@279
|
39 補完機能によってスムーズに行えるようにするだけでなく、weblintなどの構文
|
yuuji@279
|
40 チェックプログラム、カーソル位置のURLやファイル名に依存したブラウザ/イ
|
yuuji@279
|
41 メージヴューアの起動などを Emacs 編集画面中から行えるようにするパッケー
|
yuuji@279
|
42 ジです。
|
yuuji@271
|
43
|
yuuji@271
|
44 (このInfoは未完成です(__)…)
|
yuuji@271
|
45
|
yuuji@271
|
46
|
yuuji@271
|
47
|
yuuji@271
|
48 File: yahtmlj, Node: Installation, Next: Command Invocation, Prev: Intro, Up: Top
|
yuuji@271
|
49
|
yuuji@271
|
50 インストール
|
yuuji@271
|
51 ************
|
yuuji@271
|
52 * Menu:
|
yuuji@271
|
53
|
yuuji@271
|
54 * yahtml起動のための設定::
|
yuuji@271
|
55 * lintプログラム/ブラウザ/イメージヴューア環境等の設定::
|
yuuji@271
|
56 * WWWページ環境用変数の設定::
|
yuuji@271
|
57
|
yuuji@271
|
58
|
yuuji@271
|
59
|
yuuji@271
|
60 File: yahtmlj, Node: yahtml起動のための設定, Next: lintプログラム/ブラウザ/イメージヴューア環境等の設定, Prev: Installation, Up: Installation
|
yuuji@271
|
61
|
yuuji@271
|
62 yahtml起動のための設定
|
yuuji@271
|
63 ======================
|
yuuji@271
|
64
|
yuuji@271
|
65
|
yuuji@271
|
66 `~/.emacs'に下の2項目を加えます。
|
yuuji@271
|
67
|
yuuji@271
|
68 (setq auto-mode-alist
|
yuuji@271
|
69 (cons (cons "\\.html$" 'yahtml-mode) auto-mode-alist))
|
yuuji@271
|
70 (autoload 'yahtml-mode "yahtml" "Yet Another HTML mode" t)
|
yuuji@271
|
71
|
yuuji@279
|
72 次にyahtmlに必要なファイル(`yahtml.el', `yatexlib.el',
|
yuuji@279
|
73 `yatexprc.el') を置くディレクトリを load-path に加えます。たとえば、
|
yuuji@279
|
74 `~/src/emacs/yahtml'に置くのであれば、
|
yuuji@271
|
75
|
yuuji@271
|
76 (setq load-path (cons (expand-file-name "~/src/emacs/yahtml") load-path))
|
yuuji@271
|
77
|
yuuji@271
|
78 などとします。
|
yuuji@271
|
79
|
yuuji@271
|
80 以上の設定により、拡張子が .html であるファイルを編集すると自動的に
|
yuuji@279
|
81 yahtml がロードされます。yahtmlが正常に起動できたときはモードラインの表
|
yuuji@279
|
82 示が「yahtml」に変わります。
|
yuuji@271
|
83
|
yuuji@271
|
84
|
yuuji@271
|
85
|
yuuji@271
|
86 File: yahtmlj, Node: lintプログラム/ブラウザ/イメージヴューア環境等の設定, Next: WWWページ環境用変数の設定, Prev: yahtml起動のための設定, Up: Installation
|
yuuji@271
|
87
|
yuuji@271
|
88 lintプログラム/ブラウザ/イメージヴューア環境等の設定
|
yuuji@271
|
89 ====================================================
|
yuuji@271
|
90
|
yuuji@279
|
91 利用する外部プログラムなどに関する以下の変数を確認し、必要なら正しい値
|
yuuji@279
|
92 に変更します(括弧内はデフォルト値)。
|
yuuji@271
|
93 `yahtml-www-browser'
|
yuuji@271
|
94 ... 起動するブラウザのコマンド名(netscape)
|
yuuji@271
|
95 `yahtml-image-viewer'
|
yuuji@271
|
96 ... 起動する画像ビューアのコマンド名(xv)
|
yuuji@271
|
97 `yahtml-lint-program'
|
yuuji@271
|
98 ... 構文チェックプログラムのコマンド名(jweblint)
|
yuuji@271
|
99 `yahtml-kanji-code'
|
yuuji@271
|
100 ... htmlファイルの漢字コード
|
yuuji@271
|
101
|
yuuji@271
|
102
|
yuuji@271
|
103
|
yuuji@271
|
104 File: yahtmlj, Node: WWWページ環境用変数の設定, Prev: lintプログラム/ブラウザ/イメージヴューア環境等の設定, Up: Installation
|
yuuji@271
|
105
|
yuuji@271
|
106 WWWページ環境用変数の設定
|
yuuji@271
|
107 =========================
|
yuuji@271
|
108
|
yuuji@271
|
109 ホームページとなるファイルが存在するPATH名に関する変数を設定します。
|
yuuji@271
|
110 `yahtml-path-url-alist'
|
yuuji@271
|
111 ... ファイルシステム上のPATH名と、URLの対応表
|
yuuji@271
|
112 `yahtml-directory-index'
|
yuuji@271
|
113 ... URL指定でファイル名を省略したときに表示されるインデックス
|
yuuji@279
|
114 ファイル名(NCSA系httpdなら `index.html', CERN系なら
|
yuuji@279
|
115 `Welcome.html'が一般的)
|
yuuji@271
|
116
|
yuuji@271
|
117 変数 `yahtml-path-url-alist' の設定例を示します。例えば、自宅では、
|
yuuji@279
|
118 `/home/yuuji/http/' が `http://localhost/~yuuji' で参照でき、職場では
|
yuuji@279
|
119 `/usr/home/yuuji/www/' が`http://www.keio.ac.jp/~yuuji/' で参照できるよ
|
yuuji@279
|
120 うになっている場合は以下のように設定します。
|
yuuji@271
|
121
|
yuuji@271
|
122 (setq yahtml-path-url-alist
|
yuuji@271
|
123 '(("/home/yuuj/http" . "http://localhost/~yuuji")
|
yuuji@271
|
124 ("/usr/home/yuuj/www" . "http://www.keio.ac.jp/~yuuji")))
|
yuuji@271
|
125
|
yuuji@271
|
126 この対応組はいくらでも設定することができます。
|
yuuji@271
|
127
|
yuuji@271
|
128
|
yuuji@271
|
129
|
yuuji@271
|
130 File: yahtmlj, Node: Command Invocation, Next: Completion, Prev: Installation, Up: Top
|
yuuji@271
|
131
|
yuuji@271
|
132 外部コマンド起動
|
yuuji@271
|
133 ****************
|
yuuji@271
|
134
|
yuuji@271
|
135 HTMLファイル編集にかかわるいくつかのコマンドを即座に呼ぶことができます。
|
yuuji@271
|
136 `[prefix] t j'
|
yuuji@271
|
137 ... HTML構文チェッカ(jweblint)起動
|
yuuji@271
|
138 `[prefix] t p'
|
yuuji@271
|
139 ... 現在のページを対象としたブラウザ起動
|
yuuji@271
|
140 `[prefix] t r'
|
yuuji@271
|
141 ... 現在のページがブラウザに表示されているときのreload指定
|
yuuji@271
|
142
|
yuuji@271
|
143
|
yuuji@271
|
144
|
yuuji@271
|
145 File: yahtmlj, Node: Completion, Next: Jump, Prev: Command Invocation, Up: Top
|
yuuji@271
|
146
|
yuuji@271
|
147 補完入力
|
yuuji@271
|
148 ********
|
yuuji@271
|
149
|
yuuji@279
|
150 「野鳥」で利用できる、「begin型補完」、「section型補完」、「large型補
|
yuuji@279
|
151 完」、「maketitle型補完」、「アクセント補完」と全く同じキー操作で対応す
|
yuuji@279
|
152 るHTMLタグの補完入力ができます。それぞれの型の補完は順に、「複数行に渡
|
yuuji@279
|
153 るタグ入力」、「空要素タグ(imgなど)の補完」、「一行内での開始/終了タグ
|
yuuji@279
|
154 の入力」、「空要素空属性タグの入力」、「文字参照入力」に対応しています。
|
yuuji@279
|
155 具体的には
|
yuuji@271
|
156
|
yuuji@271
|
157 `[prefix] b (野鳥のbegin補完に対応)'
|
yuuji@271
|
158 ...
|
yuuji@271
|
159 <ul>
|
yuuji@271
|
160 </ul>
|
yuuji@271
|
161
|
yuuji@279
|
162 のように開始タグと終了タグを二行に渡って書きたい場合の補完を指しま
|
yuuji@279
|
163 す。おもにブロック型タグが補完候補に含まれます。
|
yuuji@271
|
164
|
yuuji@271
|
165 `[prefix] s (野鳥のsection型補完に対応)'
|
yuuji@271
|
166 ...
|
yuuji@271
|
167 <img src="foo.gif" alt="photo">
|
yuuji@271
|
168
|
yuuji@279
|
169 のように終了タグを持たず、かつ属性値のみで機能を指定するタグを補完
|
yuuji@279
|
170 します。補完候補としては、img, input が存在します。
|
yuuji@271
|
171
|
yuuji@271
|
172 `[prefix] l (野鳥のlarge型補完に対応)'
|
yuuji@271
|
173 ... begin型補完とほぼ同じですが、
|
yuuji@271
|
174
|
yuuji@271
|
175 <big> 〜 </big>
|
yuuji@271
|
176
|
yuuji@271
|
177 のように一行内に開始/終了タグを入れたいときに利用します。
|
yuuji@271
|
178
|
yuuji@271
|
179 `[prefix] m (野鳥のmaketitle型補完に対応)'
|
yuuji@279
|
180 ... 要素も属性値も持たないタグを補完入力します。<br>
|
yuuji@271
|
181 などが補完候補に相当します。
|
yuuji@271
|
182
|
yuuji@271
|
183 `[prefix] a (野鳥のアクセント補完に対応)'
|
yuuji@271
|
184 ... エンティティ参照による文字表記を入力するときに用います。
|
yuuji@279
|
185 デフォルトでは < (<), > (>), & (&), " ("), '
|
yuuji@279
|
186 ('),ブランク ( ) の補完入力が行えます。
|
yuuji@271
|
187
|
yuuji@271
|
188
|
yuuji@271
|
189
|
yuuji@271
|
190 File: yahtmlj, Node: Jump, Next: Changing and Deleting, Prev: Completion, Up: Top
|
yuuji@271
|
191
|
yuuji@271
|
192 カーソルジャンプ
|
yuuji@271
|
193 ****************
|
yuuji@271
|
194 文書中のいろいろな場所で
|
yuuji@271
|
195
|
yuuji@271
|
196 `[prefix] g'
|
yuuji@271
|
197 ... 対応するオブジェクトにジャンプ
|
yuuji@271
|
198
|
yuuji@279
|
199 を押すことにより、カーソル位置のHTML構文に対応する場所にジャンプします。
|
yuuji@279
|
200 対応関係が存在すると解釈されるコマンドには以下のものがあります。
|
yuuji@271
|
201
|
yuuji@271
|
202 * `<TAG>' ←→ `</TAG>'
|
yuuji@271
|
203 * `<img src="画像ファイル">' → 対応するviewer起動
|
yuuji@271
|
204 * `<a href="リンク先">' → リンク先へのポイント移動
|
yuuji@271
|
205 * `<applet code="プログラム">' → Javaソースプログラムへの移動
|
yuuji@271
|
206
|
yuuji@271
|
207
|
yuuji@271
|
208
|
yuuji@271
|
209 File: yahtmlj, Node: Changing and Deleting, Next: CSS Support, Prev: Jump, Up: Top
|
yuuji@271
|
210
|
yuuji@271
|
211 変更/削除
|
yuuji@271
|
212 *********
|
yuuji@271
|
213
|
yuuji@271
|
214 * Menu:
|
yuuji@271
|
215
|
yuuji@271
|
216 * 対タグの変更::
|
yuuji@271
|
217 * 文字参照への変更::
|
yuuji@271
|
218 * リジョン内文字のURLencode::
|
yuuji@271
|
219 * td括り/tr括り::
|
yuuji@271
|
220
|
yuuji@271
|
221
|
yuuji@271
|
222
|
yuuji@271
|
223 File: yahtmlj, Node: 対タグの変更, Next: 文字参照への変更, Prev: Changing and Deleting, Up: Changing and Deleting
|
yuuji@271
|
224
|
yuuji@271
|
225 対タグの変更
|
yuuji@271
|
226 ============
|
yuuji@271
|
227 文書中のいろいろな場所で
|
yuuji@271
|
228
|
yuuji@271
|
229 `[prefix] c'
|
yuuji@271
|
230 ... 対応するタグ等を変更
|
yuuji@271
|
231
|
yuuji@279
|
232 を押すことにより、カーソル位置のHTML構文に応じた記述内容の変更を行いま
|
yuuji@279
|
233 す。カーソル位置と変更する内容の対応は以下の通りです。
|
yuuji@271
|
234
|
yuuji@271
|
235 * `<TAG>'〜`</TAG>'
|
yuuji@271
|
236 ... `TAG' の変更
|
yuuji@271
|
237 * `<img src="画像ファイル" alt="photo">' などの属性値
|
yuuji@271
|
238 ... 属性値の変更
|
yuuji@271
|
239
|
yuuji@271
|
240
|
yuuji@271
|
241
|
yuuji@271
|
242 File: yahtmlj, Node: 文字参照への変更, Next: リジョン内文字のURLencode, Prev: 対タグの変更, Up: Changing and Deleting
|
yuuji@271
|
243
|
yuuji@271
|
244 文字参照への変更
|
yuuji@271
|
245 ================
|
yuuji@279
|
246 文字としての < や > を表現するときは、文字参照を用いて< や > と表
|
yuuji@279
|
247 記する必要がありますが、HTML以外のファイルからこれらの文字を含むテキス
|
yuuji@279
|
248 トを張り込んだ場合などに、これらの文字を一括して文字参照形式に変換でき
|
yuuji@279
|
249 ます。
|
yuuji@271
|
250
|
yuuji@271
|
251 `[prefix] ;'
|
yuuji@271
|
252 ... 指定した領域の文字参照に置き換えるべき文字の置換
|
yuuji@271
|
253 `[prefix] :'
|
yuuji@279
|
254 ... 指定した領域の文字参照を参照文字そのものに置換
|
yuuji@279
|
255 ([prefix] ; の逆変換)
|
yuuji@271
|
256
|
yuuji@271
|
257
|
yuuji@271
|
258
|
yuuji@271
|
259
|
yuuji@271
|
260 File: yahtmlj, Node: リジョン内文字のURLencode, Next: td括り/tr括り, Prev: 文字参照への変更, Up: Changing and Deleting
|
yuuji@271
|
261
|
yuuji@271
|
262 リジョン内文字のURLencode
|
yuuji@271
|
263 =========================
|
yuuji@271
|
264 `[prefix] #'
|
yuuji@279
|
265
|
yuuji@279
|
266 ... 指定した領域内に URLencode すべき文字があればそれらを
|
yuuji@279
|
267 エンコード表記に置換。
|
yuuji@271
|
268
|
yuuji@271
|
269
|
yuuji@271
|
270
|
yuuji@271
|
271 File: yahtmlj, Node: td括り/tr括り, Prev: リジョン内文字のURLencode, Up: Changing and Deleting
|
yuuji@271
|
272
|
yuuji@271
|
273 td括り/tr括り
|
yuuji@271
|
274 =============
|
yuuji@279
|
275 空白区切りで書いた表形式の行レコードを <td> 括りの並び,あるいはそれら
|
yuuji@279
|
276 をさらに <tr> で括った行並びに変換できます。
|
yuuji@271
|
277 `[prefix] }'
|
yuuji@279
|
278
|
yuuji@279
|
279 ... 現在のリジョンにあるデータを空白区切りごとに
|
yuuji@271
|
280 <td>...</td> で括る
|
yuuji@271
|
281 `[prefix] ]'
|
yuuji@271
|
282
|
yuuji@279
|
283 ... 現在のリジョンにある行を上記td括りをほどこしてからさらに行
|
yuuji@279
|
284 ごとに <tr>...</tr> で括るデフォルトでは空白区切りですが,これを変える
|
yuuji@279
|
285 ときはDelimiter: の問い合わせに区切り文字を指定します。たとえばカンマ
|
yuuji@279
|
286 (,)を指定するとCSVから表を作ることができます。
|
yuuji@279
|
287
|
yuuji@279
|
288 td以外の要素,具体的には th で括りたい場合は universal-argument
|
yuuji@279
|
289 (`C-u') をつけて上記2つのコマンドを呼びます。どの要素で括るかの質問が増
|
yuuji@279
|
290 えるのでそれに th と入れれば,各フィールドを <th>...</th>で括ります。も
|
yuuji@279
|
291 し,第1フィールドのみ th で,残りを全部 td 括りにしたいときは thd と入
|
yuuji@279
|
292 力して下さい。
|
yuuji@271
|
293
|
yuuji@271
|
294
|
yuuji@271
|
295
|
yuuji@271
|
296 File: yahtmlj, Node: CSS Support, Next: Customizations, Prev: Changing and Deleting, Up: Top
|
yuuji@271
|
297
|
yuuji@271
|
298 CSS(スタイルシート)サポート
|
yuuji@271
|
299 ***************************
|
yuuji@271
|
300
|
yuuji@271
|
301 * Menu:
|
yuuji@271
|
302
|
yuuji@271
|
303 * CSS-class completion::
|
yuuji@271
|
304 * Reread CSS file::
|
yuuji@271
|
305
|
yuuji@271
|
306
|
yuuji@271
|
307
|
yuuji@271
|
308 File: yahtmlj, Node: CSS-class completion, Next: Reread CSS file, Prev: CSS Support, Up: CSS Support
|
yuuji@271
|
309
|
yuuji@271
|
310 CSSクラス名補完
|
yuuji@271
|
311 ===============
|
yuuji@279
|
312 HTML屋はCSS(Cascading Style Sheets)のクラス名を補完入力することができま
|
yuuji@279
|
313 す。スタイル定義として
|
yuuji@271
|
314
|
yuuji@271
|
315 h1.foo, h2.foo { background-color: 0xffffff; }
|
yuuji@271
|
316 h1.bar, h2.bar { font-size: 120%; }
|
yuuji@271
|
317
|
yuuji@279
|
318 のようなものがあった場合に、h1またはh2タグを [prefix] b や [prefix] l
|
yuuji@279
|
319 で補完入力した場合に、それらに有効な class 名である foo, bar を候補とし
|
yuuji@279
|
320 て補完入力することが可能です。また
|
yuuji@271
|
321
|
yuuji@271
|
322 .caution { font-size: 120%; background-color: 0xc00000;}
|
yuuji@271
|
323
|
yuuji@279
|
324 のような全てのエレメントに働くclassが定義されていた場合は、全てのタグの
|
yuuji@279
|
325 補完入力時にclass参照入力を求められます。これが煩わしい場合はエレメント
|
yuuji@279
|
326 名入力確定のときにリターンキー(またはC-m)ではなく、C-jを押せばclass補完
|
yuuji@279
|
327 入力をキャンセルできます。たとえば
|
yuuji@271
|
328
|
yuuji@271
|
329 [prefix] l 行内タグ補完を起動
|
yuuji@271
|
330 (または[prefix] l SPC)
|
yuuji@271
|
331 tt <tt></tt>をいれたいのでttと入力
|
yuuji@271
|
332 C-m
|
yuuji@271
|
333
|
yuuji@271
|
334 とした場合は続いて class= と補完プロンプトが出ますが、
|
yuuji@271
|
335
|
yuuji@271
|
336 [prefix] l 行内タグ補完を起動
|
yuuji@271
|
337 (または[prefix] l SPC)
|
yuuji@271
|
338 tt <tt></tt>をいれたいのでttと入力
|
yuuji@271
|
339 C-j
|
yuuji@271
|
340
|
yuuji@271
|
341 と最後を `C-j' で入力した場合は class 補完プロンプトは出ません。
|
yuuji@271
|
342
|
yuuji@271
|
343
|
yuuji@271
|
344
|
yuuji@271
|
345 File: yahtmlj, Node: Reread CSS file, Prev: CSS-class completion, Up: CSS Support
|
yuuji@271
|
346
|
yuuji@271
|
347 CSS定義ファイルの読み直し
|
yuuji@271
|
348 =========================
|
yuuji@279
|
349 htmlファイルを編集中にCSS定義ファイルを修正し、追加した
|
yuuji@279
|
350 classを補完候補として直ちに読み込ませたい場合は、
|
yuuji@279
|
351 `M-x yahtml-mode' として再起動を行ってください。
|
yuuji@271
|
352
|
yuuji@271
|
353
|
yuuji@271
|
354
|
yuuji@271
|
355 File: yahtmlj, Node: Customizations, Next: Copying, Prev: CSS Support, Up: Top
|
yuuji@271
|
356
|
yuuji@271
|
357 カスタマイズ
|
yuuji@271
|
358 ************
|
yuuji@271
|
359
|
yuuji@271
|
360 yahtmlの動作を制御する変数について説明します。
|
yuuji@271
|
361
|
yuuji@271
|
362 * Menu:
|
yuuji@271
|
363
|
yuuji@271
|
364 * All customizable variables:: カスタマイズ変数一覧
|
yuuji@271
|
365 * Hook variables:: hook変数
|
yuuji@271
|
366
|
yuuji@271
|
367
|
yuuji@271
|
368
|
yuuji@271
|
369 File: yahtmlj, Node: All customizable variables, Next: Hook variables, Prev: Customizations, Up: Customizations
|
yuuji@271
|
370
|
yuuji@271
|
371 カスタマイズ変数一覧
|
yuuji@271
|
372 ====================
|
yuuji@271
|
373
|
yuuji@271
|
374 -- Variable: yahtml-prefix
|
yuuji@271
|
375 yahtml-mode 中のプリフィクスキー (`\C-c')
|
yuuji@271
|
376
|
yuuji@271
|
377 -- Variable: yahtml-image-viewer
|
yuuji@279
|
378 imgで参照している画像ファイルを表示するときに起動するコマンド
|
yuuji@279
|
379 (xv)
|
yuuji@271
|
380
|
yuuji@271
|
381 -- Variable: yahtml-www-browser
|
yuuji@271
|
382 `[prefix]g' で外部ページを表示するときに起動するブラウザ (netscape)
|
yuuji@271
|
383
|
yuuji@271
|
384 -- Variable: yahtml-kanji-code
|
yuuji@271
|
385 デフォルトの漢字コード。1=sjis, 2=jis, 3=euc, 4=utf-8 (2)
|
yuuji@271
|
386 .htaccess ファイルに
|
yuuji@279
|
387 AddType "text/html; charset=xxx" .htmlの記述があった場合はそ
|
yuuji@279
|
388 れに従う
|
yuuji@271
|
389
|
yuuji@271
|
390 -- Variable: yahtml-fill-column
|
yuuji@271
|
391 auto-fillするときのカラム数 (72)
|
yuuji@271
|
392
|
yuuji@271
|
393 -- Variable: yahtml-fill-prefix
|
yuuji@271
|
394 yahtml-mode 固有のfill-prefix (`nil')
|
yuuji@271
|
395
|
yuuji@271
|
396 -- Variable: yahtml-path-url-alist
|
yuuji@279
|
397 OSのファイルシステム上でのフルパス名と、その外部公開時のURLの対応
|
yuuji@279
|
398 表。
|
yuuji@271
|
399
|
yuuji@271
|
400 -- Variable: yahtml-directory-index
|
yuuji@279
|
401 サーバアクセス時ファイル名を省略したときにデフォルトで開かれるイン
|
yuuji@279
|
402 デックスファイルの名前。多くの場合 index.html。(`"index.html"')
|
yuuji@271
|
403
|
yuuji@271
|
404 -- Variable: yahtml-lint-program
|
yuuji@271
|
405 HTML構文チェックプログラム。(`"jweblint"')
|
yuuji@271
|
406
|
yuuji@271
|
407 -- Variable: yahtml-hate-too-deep-indentation
|
yuuji@279
|
408 ネストした列挙系環境でのインデントが深すぎるときにtにする。
|
yuuji@279
|
409 (`nil')
|
yuuji@271
|
410
|
yuuji@271
|
411 -- Variable: yahtml-always-/p
|
yuuji@271
|
412 `<p>' をいれたら必ず `</p>' したい人向け。`nil'
|
yuuji@271
|
413
|
yuuji@271
|
414 -- Variable: yahtml-p-prefered-env-regexp
|
yuuji@271
|
415 自動的に `<p>' を入れて欲しい環境。
|
yuuji@271
|
416 (`"^\\(body\\|dl\\|blockquote\\)"')
|
yuuji@271
|
417
|
yuuji@271
|
418 -- Variable: yahtml-template-file
|
yuuji@271
|
419 新規HTMLファイル作成時に自動的に挿入して欲しいファイル名。
|
yuuji@271
|
420 `"~/http/template.html"'
|
yuuji@271
|
421
|
yuuji@271
|
422 -- Variable: yahtml-prefer-upcases
|
yuuji@271
|
423 タグに大文字を使いたい。`nil'
|
yuuji@271
|
424
|
yuuji@271
|
425 -- Variable: yahtml-prefer-upcase-attributes
|
yuuji@271
|
426 属性指定子に大文字を使いたい。`nil'
|
yuuji@271
|
427
|
yuuji@271
|
428 -- Variable: yahtml-server-type
|
yuuji@271
|
429 Apache系のサーバを利用している場合は 'apache をセットする。
|
yuuji@271
|
430 ./.htaccess を参照するかどうかを決定する。`'apache'
|
yuuji@271
|
431
|
yuuji@271
|
432 -- Variable: yahtml-apache-access-file
|
yuuji@279
|
433 `yahtml-server-type' が `'apache' のときにアクセス制限ファイル名を
|
yuuji@279
|
434 指定。`".htaccess"'
|
yuuji@271
|
435
|
yuuji@271
|
436 -- Variable: yahtml-shell-command-option
|
yuuji@271
|
437 シェルで別コマンドを起動するときのオプション。
|
yuuji@271
|
438
|
yuuji@271
|
439 -- Variable: yahtml-translate-hyphens-when-comment-region
|
yuuji@279
|
440 領域コメントアウトをするときに既に存在するハイフンを `-' に変
|
yuuji@279
|
441 更するかどうか。(`t')
|
yuuji@271
|
442
|
yuuji@271
|
443 -- Variable: yahtml-entity-reference-chars-alist
|
yuuji@279
|
444 エンティティ参照(Entity Reference)で記述すべき文字群を`'(?文
|
yuuji@279
|
445 字 . "エンティティ表記")' という形式を列挙したalistで並べる。デフォ
|
yuuji@279
|
446 ルトで `<', `>', `&', `'', `"' に対するalistが設定されているので、
|
yuuji@279
|
447 追加したい分だけを記述すれば良い。cdr部 `"エンティティ表記"' は、
|
yuuji@279
|
448 先頭の `&' と 末尾の`;'は含めずに書く。
|
yuuji@271
|
449
|
yuuji@271
|
450 -- Variable: yahtml-faithful-to-htmllint
|
yuuji@279
|
451 構文チェッカとして htmllint を利用する場合ちょっとした余計な空白な
|
yuuji@279
|
452 どに対しても警告を示すので、これを回避するときにはこの変数を`t'に
|
yuuji@279
|
453 する。
|
yuuji@271
|
454
|
yuuji@271
|
455 -- Variable: yahtml-use-css
|
yuuji@271
|
456 CSSの補完機能を使うかどうか (`t')
|
yuuji@271
|
457
|
yuuji@271
|
458 -- Variable: yahtml-image-inspection-bytes
|
yuuji@271
|
459 画像ファイルのサイズを調べるときに読み込むバイト数 (`10000')
|
yuuji@271
|
460
|
yuuji@271
|
461 -- Variable: yahtml:img-default-alt-format
|
yuuji@279
|
462 <img src...>のALT属性のデフォルト文字列の書式。%xは画像の幅、%yは
|
yuuji@279
|
463 画像の高さ、%sはファイルサイズに置換される (`"%xx%y(%sbytes)"')
|
yuuji@271
|
464
|
yuuji@271
|
465 -- Variable: yahtml-escape-chars
|
yuuji@279
|
466 href補完などのときに予約文字をURLエンコードするか; 'askのときは確
|
yuuji@279
|
467 認してから置換する (`'ask')
|
yuuji@271
|
468
|
yuuji@271
|
469 -- Variable: yahtml-use-font-lock
|
yuuji@271
|
470 ソースの色づけパッケージとして font-lock を利用するか(`(featurep
|
yuuji@271
|
471 'font-lock)')
|
yuuji@271
|
472
|
yuuji@271
|
473 -- Variable: yahtml-use-hilit19
|
yuuji@271
|
474 ソースの色づけパッケージとして hilit19 を利用するか(`(featurep
|
yuuji@271
|
475 'hilit19)')
|
yuuji@271
|
476
|
yuuji@271
|
477 -- Variable: yahtml-indentation-boundary
|
yuuji@279
|
478 インデント計算を打ち切ってよい境界となる正規表現(`"^\\s
|
yuuji@279
|
479 *<h[1-3]>"')
|
yuuji@271
|
480
|
yuuji@271
|
481
|
yuuji@271
|
482
|
yuuji@271
|
483 File: yahtmlj, Node: Hook variables, Prev: All customizable variables, Up: Customizations
|
yuuji@271
|
484
|
yuuji@271
|
485 hook変数
|
yuuji@271
|
486 ========
|
yuuji@271
|
487
|
yuuji@271
|
488
|
yuuji@271
|
489
|
yuuji@271
|
490
|
yuuji@271
|
491 File: yahtmlj, Node: Copying, Next: Concept Index, Prev: Customizations, Up: Top
|
yuuji@271
|
492
|
yuuji@271
|
493 取り扱い
|
yuuji@271
|
494 ********
|
yuuji@271
|
495
|
yuuji@279
|
496 本プログラムはフリーソフトウェアです。本プログラムを使用して生じたい
|
yuuji@279
|
497 かなる結果に対しても作者は責任を負わないこととします。転載等に関しては
|
yuuji@279
|
498 制限いたしません。常識的に扱ってください。また、使用している旨をメイル
|
yuuji@279
|
499 でお知らせいただくと、作者は喜んでサポートに励むことでしょう。
|
yuuji@271
|
500
|
yuuji@279
|
501 苦情、希望、バグ報告、感想等は歓迎いたします。連絡は yuuji@yatex.org
|
yuuji@279
|
502 まで(2000年12月現在)。継続的に使用してくださる方はメイリングリスト「fj
|
yuuji@279
|
503 野鳥の会」に是非加入してください。加入方法については本パッケージの
|
yuuji@279
|
504 `docs/htmlqa'ファイルの「その他」の章を御覧ください。
|
yuuji@271
|
505
|
yuuji@271
|
506 仕様は、予告なく確実に(気分次第で)変更されます:-p。
|
yuuji@271
|
507
|
yuuji@279
|
508 広瀬雄二
|
yuuji@271
|
509
|
yuuji@271
|
510
|
yuuji@271
|
511
|
yuuji@271
|
512
|
yuuji@271
|
513 File: yahtmlj, Node: Concept Index, Prev: Copying, Up: Top
|
yuuji@271
|
514
|
yuuji@271
|
515 索引
|
yuuji@271
|
516 ****
|
yuuji@271
|
517
|
yuuji@271
|
518 * Menu:
|
yuuji@271
|
519
|
yuuji@279
|
520 * カスタマイズ[かすたまいす]: Customizations. (line 5)
|
yuuji@279
|
521 * キーアサイン[きいあさいん]: Customizations. (line 5)
|
yuuji@279
|
522 * Demacs: Intro. (line 5)
|
yuuji@279
|
523 * HTML屋[HTMLや]: Intro. (line 5)
|
yuuji@279
|
524 * LaTeX: Intro. (line 5)
|
yuuji@279
|
525 * Mule: Intro. (line 5)
|
yuuji@271
|
526
|
yuuji@271
|
527 Tag table:
|
yuuji@272
|
528 Node: Top260
|
yuuji@272
|
529 Node: Intro729
|
yuuji@279
|
530 Node: Installation1009
|
yuuji@279
|
531 Node: yahtml起動のための設定1197
|
yuuji@279
|
532 Node: lintプログラム/ブラウザ/イメージヴューア環境等の設定1849
|
yuuji@279
|
533 Node: WWWページ環境用変数の設定2349
|
yuuji@279
|
534 Node: Command Invocation3151
|
yuuji@279
|
535 Node: Completion3478
|
yuuji@279
|
536 Node: Jump4460
|
yuuji@279
|
537 Node: Changing and Deleting4859
|
yuuji@279
|
538 Node: 対タグの変更5033
|
yuuji@279
|
539 Node: 文字参照への変更5383
|
yuuji@279
|
540 Node: リジョン内文字のURLencode5767
|
yuuji@279
|
541 Node: td括り/tr括り5998
|
yuuji@279
|
542 Node: CSS Support6619
|
yuuji@279
|
543 Node: CSS-class completion6817
|
yuuji@279
|
544 Node: Reread CSS file7800
|
yuuji@279
|
545 Node: Customizations8022
|
yuuji@279
|
546 Node: All customizable variables8246
|
yuuji@279
|
547 Node: Hook variables11270
|
yuuji@279
|
548 Node: Copying11382
|
yuuji@279
|
549 Node: Concept Index11878
|
yuuji@271
|
550
|
yuuji@271
|
551 End tag table
|