yatex

annotate docs/yahtmlj @ 271:d467c0fb6083

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