yatex

annotate docs/yahtmlj @ 566:2ef9f21dd13b

Add note on YaTeX::usepackage-alist-default
author HIROSE Yuuji <yuuji@gentei.org>
date Thu, 24 Jan 2019 15:19:32 +0900
parents d69fd7b1ac4d
children
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@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: (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@445 38 yahtmlは GNU Emacs 上で HTML文書を作成する時に、繁雑なHTMLタグの入力を
yuuji@445 39 補完機能によってスムーズに行えるようにするだけでなく、weblintなどの構
yuuji@445 40 文チェックプログラム、カーソル位置のURLやファイル名に依存したブラウザ/
yuuji@445 41 イメージヴューアの起動などを Emacs 編集画面中から行えるようにするパッ
yuuji@445 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@445 72 次にyahtmlに必要なファイル(`yahtml.el', `yatexlib.el',
yuuji@445 73 `yatexprc.el') を置くディレクトリを load-path に加えます。たとえば、
yuuji@445 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@445 81 yahtml がロードされます。yahtmlが正常に起動できたときはモードラインの
yuuji@445 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@445 91 利用する外部プログラムなどに関する以下の変数を確認し、必要なら正しい値
yuuji@445 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@445 114 ファイル名(NCSA系httpdなら `index.html', CERN系なら
yuuji@445 115 `Welcome.html'が一般的)
yuuji@271 116
yuuji@271 117 変数 `yahtml-path-url-alist' の設定例を示します。例えば、自宅では、
yuuji@445 118 `/home/yuuji/http/' が `http://localhost/~yuuji' で参照でき、職場では
yuuji@445 119 `/usr/home/yuuji/www/' が`http://www.keio.ac.jp/~yuuji/' で参照できる
yuuji@445 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@445 150 「野鳥」で利用できる、「begin型補完」、「section型補完」、「large型補
yuuji@445 151 完」、「maketitle型補完」、「アクセント補完」と全く同じキー操作で対応
yuuji@445 152 するHTMLタグの補完入力ができます。それぞれの型の補完は順に、「複数行に
yuuji@445 153 渡るタグ入力」、「空要素タグ(imgなど)の補完」、「一行内での開始/終了タ
yuuji@445 154 グの入力」、「空要素空属性タグの入力」、「文字参照入力」に対応していま
yuuji@445 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@445 162 のように開始タグと終了タグを二行に渡って書きたい場合の補完を指し
yuuji@445 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@445 169 のように終了タグを持たず、かつ属性値のみで機能を指定するタグを補
yuuji@445 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@445 180 ... 要素も属性値も持たないタグを補完入力します。<br>
yuuji@271 181 などが補完候補に相当します。
yuuji@271 182
yuuji@271 183 `[prefix] a (野鳥のアクセント補完に対応)'
yuuji@271 184 ... エンティティ参照による文字表記を入力するときに用います。
yuuji@445 185 デフォルトでは < (&lt;), > (&gt;), & (&amp;), " (&quot;), '
yuuji@445 186 (&apos;),ブランク (&nbsp;) の補完入力が行えます。
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@445 199 を押すことにより、カーソル位置のHTML構文に対応する場所にジャンプします。
yuuji@445 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@445 232 を押すことにより、カーソル位置のHTML構文に応じた記述内容の変更を行いま
yuuji@445 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@445 246 文字としての < や > を表現するときは、文字参照を用いて&lt; や &gt; と
yuuji@445 247 表記する必要がありますが、HTML以外のファイルからこれらの文字を含むテキ
yuuji@445 248 ストを張り込んだ場合などに、これらの文字を一括して文字参照形式に変換で
yuuji@445 249 きます。
yuuji@271 250
yuuji@271 251 `[prefix] ;'
yuuji@271 252 ... 指定した領域の文字参照に置き換えるべき文字の置換
yuuji@271 253 `[prefix] :'
yuuji@445 254 ... 指定した領域の文字参照を参照文字そのものに置換
yuuji@445 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@445 265
yuuji@445 266 ... 指定した領域内に URLencode すべき文字があればそれらを
yuuji@445 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@445 275 空白区切りで書いた表形式の行レコードを <td> 括りの並び,あるいはそれら
yuuji@445 276 をさらに <tr> で括った行並びに変換できます。
yuuji@271 277 `[prefix] }'
yuuji@445 278
yuuji@445 279 ... 現在のリジョンにあるデータを空白区切りごとに
yuuji@271 280 <td>...</td> で括る
yuuji@271 281 `[prefix] ]'
yuuji@271 282
yuuji@445 283 ... 現在のリジョンにある行を上記td括りをほどこしてからさらに行
yuuji@445 284 ごとに <tr>...</tr> で括るデフォルトでは空白区切りですが,
yuuji@445 285 これを変えるときはDelimiter: の問い合わせに区切り文字を指
yuuji@445 286 定します。たとえばカンマ(,)を指定するとCSVから表を作るこ
yuuji@445 287 とができます。
yuuji@445 288
yuuji@445 289 td以外の要素,具体的には th で括りたい場合は universal-argument
yuuji@445 290 (`C-u') をつけて上記2つのコマンドを呼びます。どの要素で括るかの質問が
yuuji@445 291 増えるのでそれに th と入れれば,各フィールドを <th>...</th>で括ります。
yuuji@445 292 もし,第1フィールドのみ th で,残りを全部 td 括りにしたいときは thd と
yuuji@445 293 入力して下さい。
yuuji@271 294
yuuji@271 295
yuuji@271 296 
yuuji@271 297 File: yahtmlj, Node: CSS Support, Next: Customizations, Prev: Changing and Deleting, Up: Top
yuuji@271 298
yuuji@271 299 CSS(スタイルシート)サポート
yuuji@271 300 ***************************
yuuji@271 301
yuuji@271 302 * Menu:
yuuji@271 303
yuuji@271 304 * CSS-class completion::
yuuji@271 305 * Reread CSS file::
yuuji@271 306
yuuji@271 307
yuuji@271 308 
yuuji@271 309 File: yahtmlj, Node: CSS-class completion, Next: Reread CSS file, Prev: CSS Support, Up: CSS Support
yuuji@271 310
yuuji@271 311 CSSクラス名補完
yuuji@271 312 ===============
yuuji@445 313 HTML屋はCSS(Cascading Style Sheets)のクラス名を補完入力することができ
yuuji@445 314 ます。スタイル定義として
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@445 319 のようなものがあった場合に、h1またはh2タグを [prefix] b や [prefix] l
yuuji@445 320 で補完入力した場合に、それらに有効な class 名である foo, bar を候補と
yuuji@445 321 して補完入力することが可能です。また
yuuji@271 322
yuuji@271 323 .caution { font-size: 120%; background-color: 0xc00000;}
yuuji@271 324
yuuji@445 325 のような全てのエレメントに働くclassが定義されていた場合は、全てのタグ
yuuji@445 326 の補完入力時にclass参照入力を求められます。これが煩わしい場合はエレメ
yuuji@445 327 ント名入力確定のときにリターンキー(またはC-m)ではなく、C-jを押せば
yuuji@445 328 class補完入力をキャンセルできます。たとえば
yuuji@271 329
yuuji@445 330 [prefix] l 行内タグ補完を起動
yuuji@445 331 (または[prefix] l SPC)
yuuji@271 332 tt <tt></tt>をいれたいのでttと入力
yuuji@445 333 C-m
yuuji@271 334
yuuji@271 335 とした場合は続いて class= と補完プロンプトが出ますが、
yuuji@271 336
yuuji@445 337 [prefix] l 行内タグ補完を起動
yuuji@445 338 (または[prefix] l SPC)
yuuji@271 339 tt <tt></tt>をいれたいのでttと入力
yuuji@445 340 C-j
yuuji@271 341
yuuji@271 342 と最後を `C-j' で入力した場合は class 補完プロンプトは出ません。
yuuji@271 343
yuuji@271 344
yuuji@271 345 
yuuji@271 346 File: yahtmlj, Node: Reread CSS file, Prev: CSS-class completion, Up: CSS Support
yuuji@271 347
yuuji@271 348 CSS定義ファイルの読み直し
yuuji@271 349 =========================
yuuji@445 350 htmlファイルを編集中にCSS定義ファイルを修正し、追加した
yuuji@445 351 classを補完候補として直ちに読み込ませたい場合は、
yuuji@445 352 `M-x yahtml-mode' として再起動を行ってください。
yuuji@271 353
yuuji@271 354
yuuji@271 355 
yuuji@271 356 File: yahtmlj, Node: Customizations, Next: Copying, Prev: CSS Support, Up: Top
yuuji@271 357
yuuji@271 358 カスタマイズ
yuuji@271 359 ************
yuuji@271 360
yuuji@271 361 yahtmlの動作を制御する変数について説明します。
yuuji@271 362
yuuji@271 363 * Menu:
yuuji@271 364
yuuji@271 365 * All customizable variables:: カスタマイズ変数一覧
yuuji@271 366 * Hook variables:: hook変数
yuuji@271 367
yuuji@271 368
yuuji@271 369 
yuuji@271 370 File: yahtmlj, Node: All customizable variables, Next: Hook variables, Prev: Customizations, Up: Customizations
yuuji@271 371
yuuji@271 372 カスタマイズ変数一覧
yuuji@271 373 ====================
yuuji@271 374
yuuji@271 375 -- Variable: yahtml-prefix
yuuji@271 376 yahtml-mode 中のプリフィクスキー (`\C-c')
yuuji@271 377
yuuji@271 378 -- Variable: yahtml-image-viewer
yuuji@445 379 imgで参照している画像ファイルを表示するときに起動するコマンド
yuuji@445 380 (xv)
yuuji@271 381
yuuji@271 382 -- Variable: yahtml-www-browser
yuuji@271 383 `[prefix]g' で外部ページを表示するときに起動するブラウザ (netscape)
yuuji@271 384
yuuji@271 385 -- Variable: yahtml-kanji-code
yuuji@271 386 デフォルトの漢字コード。1=sjis, 2=jis, 3=euc, 4=utf-8 (2)
yuuji@271 387 .htaccess ファイルに
yuuji@445 388 AddType "text/html; charset=xxx" .htmlの記述があった場合は
yuuji@445 389 それに従う
yuuji@271 390
yuuji@271 391 -- Variable: yahtml-fill-column
yuuji@271 392 auto-fillするときのカラム数 (72)
yuuji@271 393
yuuji@271 394 -- Variable: yahtml-fill-prefix
yuuji@271 395 yahtml-mode 固有のfill-prefix (`nil')
yuuji@271 396
yuuji@271 397 -- Variable: yahtml-path-url-alist
yuuji@445 398 OSのファイルシステム上でのフルパス名と、その外部公開時のURLの対応
yuuji@445 399 表。
yuuji@271 400
yuuji@271 401 -- Variable: yahtml-directory-index
yuuji@445 402 サーバアクセス時ファイル名を省略したときにデフォルトで開かれるイ
yuuji@445 403 ンデックスファイルの名前。多くの場合 index.html。(`"index.html"')
yuuji@271 404
yuuji@271 405 -- Variable: yahtml-lint-program
yuuji@271 406 HTML構文チェックプログラム。(`"jweblint"')
yuuji@271 407
yuuji@271 408 -- Variable: yahtml-hate-too-deep-indentation
yuuji@445 409 ネストした列挙系環境でのインデントが深すぎるときにtにする。
yuuji@445 410 (`nil')
yuuji@271 411
yuuji@271 412 -- Variable: yahtml-always-/p
yuuji@271 413 `<p>' をいれたら必ず `</p>' したい人向け。`nil'
yuuji@271 414
yuuji@271 415 -- Variable: yahtml-p-prefered-env-regexp
yuuji@271 416 自動的に `<p>' を入れて欲しい環境。
yuuji@271 417 (`"^\\(body\\|dl\\|blockquote\\)"')
yuuji@271 418
yuuji@271 419 -- Variable: yahtml-template-file
yuuji@271 420 新規HTMLファイル作成時に自動的に挿入して欲しいファイル名。
yuuji@271 421 `"~/http/template.html"'
yuuji@271 422
yuuji@271 423 -- Variable: yahtml-prefer-upcases
yuuji@271 424 タグに大文字を使いたい。`nil'
yuuji@271 425
yuuji@271 426 -- Variable: yahtml-prefer-upcase-attributes
yuuji@271 427 属性指定子に大文字を使いたい。`nil'
yuuji@271 428
yuuji@271 429 -- Variable: yahtml-server-type
yuuji@271 430 Apache系のサーバを利用している場合は 'apache をセットする。
yuuji@271 431 ./.htaccess を参照するかどうかを決定する。`'apache'
yuuji@271 432
yuuji@271 433 -- Variable: yahtml-apache-access-file
yuuji@445 434 `yahtml-server-type' が `'apache' のときにアクセス制限ファイル名
yuuji@445 435 を指定。`".htaccess"'
yuuji@271 436
yuuji@271 437 -- Variable: yahtml-shell-command-option
yuuji@271 438 シェルで別コマンドを起動するときのオプション。
yuuji@271 439
yuuji@271 440 -- Variable: yahtml-translate-hyphens-when-comment-region
yuuji@445 441 領域コメントアウトをするときに既に存在するハイフンを `&#45;' に変
yuuji@445 442 更するかどうか。(`t')
yuuji@271 443
yuuji@271 444 -- Variable: yahtml-entity-reference-chars-alist
yuuji@445 445 エンティティ参照(Entity Reference)で記述すべき文字群を`'(?文
yuuji@445 446 字 . "エンティティ表記")' という形式を列挙したalistで並べる。デ
yuuji@445 447 フォルトで `<', `>', `&', `'', `"' に対するalistが設定されている
yuuji@445 448 ので、追加したい分だけを記述すれば良い。cdr部 `"エンティティ表記
yuuji@445 449 "' は、先頭の `&' と 末尾の`;'は含めずに書く。
yuuji@271 450
yuuji@271 451 -- Variable: yahtml-faithful-to-htmllint
yuuji@445 452 構文チェッカとして htmllint を利用する場合ちょっとした余計な空白
yuuji@445 453 などに対しても警告を示すので、これを回避するときにはこの変数を`t'
yuuji@445 454 にする。
yuuji@271 455
yuuji@271 456 -- Variable: yahtml-use-css
yuuji@271 457 CSSの補完機能を使うかどうか (`t')
yuuji@271 458
yuuji@271 459 -- Variable: yahtml-image-inspection-bytes
yuuji@271 460 画像ファイルのサイズを調べるときに読み込むバイト数 (`10000')
yuuji@271 461
yuuji@271 462 -- Variable: yahtml:img-default-alt-format
yuuji@445 463 <img src...>のALT属性のデフォルト文字列の書式。%xは画像の幅、%yは
yuuji@445 464 画像の高さ、%sはファイルサイズに置換される (`"%xx%y(%sbytes)"')
yuuji@271 465
yuuji@271 466 -- Variable: yahtml-escape-chars
yuuji@445 467 href補完などのときに予約文字をURLエンコードするか; 'askのときは確
yuuji@445 468 認してから置換する (`'ask')
yuuji@271 469
yuuji@271 470 -- Variable: yahtml-use-font-lock
yuuji@271 471 ソースの色づけパッケージとして font-lock を利用するか(`(featurep
yuuji@271 472 'font-lock)')
yuuji@271 473
yuuji@271 474 -- Variable: yahtml-use-hilit19
yuuji@271 475 ソースの色づけパッケージとして hilit19 を利用するか(`(featurep
yuuji@271 476 'hilit19)')
yuuji@271 477
yuuji@271 478 -- Variable: yahtml-indentation-boundary
yuuji@445 479 インデント計算を打ち切ってよい境界となる正規表現(`"^\\s
yuuji@445 480 *<h[1-3]>"')
yuuji@271 481
yuuji@271 482
yuuji@271 483 
yuuji@271 484 File: yahtmlj, Node: Hook variables, Prev: All customizable variables, Up: Customizations
yuuji@271 485
yuuji@271 486 hook変数
yuuji@271 487 ========
yuuji@271 488
yuuji@271 489
yuuji@271 490
yuuji@271 491 
yuuji@271 492 File: yahtmlj, Node: Copying, Next: Concept Index, Prev: Customizations, Up: Top
yuuji@271 493
yuuji@271 494 取り扱い
yuuji@271 495 ********
yuuji@271 496
yuuji@445 497 本プログラムはフリーソフトウェアです。本プログラムを使用して生じたい
yuuji@445 498 かなる結果に対しても作者は責任を負わないこととします。転載等に関しては
yuuji@445 499 制限いたしません。常識的に扱ってください。また、使用している旨をメイル
yuuji@445 500 でお知らせいただくと、作者は喜んでサポートに励むことでしょう。
yuuji@271 501
yuuji@445 502 苦情、希望、バグ報告、感想等は歓迎いたします。連絡は yuuji@yatex.org
yuuji@445 503 まで(2000年12月現在)。継続的に使用してくださる方はメイリングリスト「fj
yuuji@445 504 野鳥の会」に是非加入してください。加入方法については本パッケージの
yuuji@445 505 `docs/htmlqa'ファイルの「その他」の章を御覧ください。
yuuji@271 506
yuuji@271 507 仕様は、予告なく確実に(気分次第で)変更されます:-p。
yuuji@271 508
yuuji@445 509 広瀬雄二
yuuji@271 510
yuuji@271 511
yuuji@271 512
yuuji@271 513 
yuuji@271 514 File: yahtmlj, Node: Concept Index, Prev: Copying, Up: Top
yuuji@271 515
yuuji@271 516 索引
yuuji@271 517 ****
yuuji@271 518
yuuji@271 519 * Menu:
yuuji@271 520
yuuji@445 521 * キーアサイン[きいあさいん]: Customizations. (line 5)
yuuji@445 522 * カスタマイズ[かすたまいす]: Customizations. (line 5)
yuuji@445 523 * Demacs: Intro. (line 5)
yuuji@445 524 * HTML屋[HTMLや]: Intro. (line 5)
yuuji@445 525 * LaTeX: Intro. (line 5)
yuuji@445 526 * Mule: Intro. (line 5)
yuuji@271 527 
yuuji@271 528 Tag table:
yuuji@445 529 Node: Top260
yuuji@445 530 Node: Intro729
yuuji@445 531 Node: Installation1009
yuuji@445 532 Node: yahtml起動のための設定1197
yuuji@445 533 Node: lintプログラム/ブラウザ/イメージヴューア環境等の設定1849
yuuji@445 534 Node: WWWページ環境用変数の設定2349
yuuji@445 535 Node: Command Invocation3151
yuuji@445 536 Node: Completion3478
yuuji@445 537 Node: Jump4460
yuuji@445 538 Node: Changing and Deleting4859
yuuji@445 539 Node: 対タグの変更5033
yuuji@445 540 Node: 文字参照への変更5383
yuuji@445 541 Node: リジョン内文字のURLencode5775
yuuji@445 542 Node: td括り/tr括り6014
yuuji@445 543 Node: CSS Support6688
yuuji@445 544 Node: CSS-class completion6886
yuuji@445 545 Node: Reread CSS file7869
yuuji@445 546 Node: Customizations8091
yuuji@445 547 Node: All customizable variables8315
yuuji@445 548 Node: Hook variables11343
yuuji@445 549 Node: Copying11455
yuuji@445 550 Node: Concept Index11951
yuuji@271 551 
yuuji@271 552 End tag table