yuuji@75: \def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1 yuuji@75: \input texinfo yuuji@75: @setfilename yahtmlj yuuji@75: @settitle Yet Another html-mode for Emacs yuuji@75: yuuji@75: @iftex yuuji@75: @c @syncodeindex fn cp yuuji@271: @c Last modified Thu May 10 11:13:11 2012 on firestorm yuuji@75: @syncodeindex vr cp yuuji@75: @end iftex yuuji@75: yuuji@75: @titlepage yuuji@75: @sp 10 yuuji@75: @center yuuji@75: @subtitle Yet Another html-mode for emacs yuuji@75: @title 『HTML屋』 yuuji@75: @subtitle // yahtml // yuuji@271: @author @copyright{} 1994-2012 by HIROSE, Yuuji [yuuji@@yatex.org] yuuji@75: @end titlepage yuuji@75: yuuji@75: @node Top, Intro, (dir), (dir) yuuji@75: @comment node-name, next, previous, up yuuji@75: yuuji@75: @menu yuuji@75: * Intro:: はじめに yuuji@75: * Installation:: インストール yuuji@75: * Command Invocation:: 外部コマンド起動 yuuji@75: * Completion:: 補完入力 yuuji@75: * Jump:: カーソルジャンプ yuuji@75: * Changing and Deleting:: 変更と削除 yuuji@75: * CSS Support:: スタイルシート補完 yuuji@75: * Customizations:: カスタマイズ変数一覧 yuuji@75: * Copying:: とりあつかい yuuji@75: * Concept Index:: 索引 yuuji@75: yuuji@75: @end menu yuuji@75: yuuji@75: @node Intro, Installation, Top, Top yuuji@75: @comment node-name, next, previous, up yuuji@75: @chapter はじめに yuuji@75: @cindex Demacs yuuji@75: @cindex Mule yuuji@75: @cindex LaTeX yuuji@75: @cindex HTML屋[HTMLや] yuuji@75: yuuji@75: yahtmlは GNU Emacs 上で HTML文書を作成する時に、繁雑なHTMLタグの入力を補 yuuji@75: 完機能によってスムーズに行えるようにするだけでなく、weblintなどの構文チェッ yuuji@75: クプログラム、カーソル位置のURLやファイル名に依存したブラウザ/イメージヴュー yuuji@75: アの起動などを Emacs 編集画面中から yuuji@75: 行えるようにするパッケージです。 yuuji@75: yuuji@75: (このInfoは未完成です(__)…) yuuji@75: yuuji@75: @node Installation, Command Invocation, Intro, Top yuuji@75: @comment node-name, next, previous, up yuuji@75: @chapter インストール yuuji@75: @menu yuuji@265: * yahtml起動のための設定:: yuuji@265: * lintプログラム/ブラウザ/イメージヴューア環境等の設定:: yuuji@265: * WWWページ環境用変数の設定:: yuuji@75: @end menu yuuji@75: yuuji@75: @node yahtml起動のための設定, lintプログラム/ブラウザ/イメージヴューア環境等の設定, Installation, Installation yuuji@75: @section yahtml起動のための設定 yuuji@75: yuuji@75: yuuji@75: @file{~/.emacs}に下の2項目を加えます。 yuuji@75: yuuji@75: @lisp yuuji@75: (setq auto-mode-alist yuuji@75: (cons (cons "\\.html$" 'yahtml-mode) auto-mode-alist)) yuuji@75: (autoload 'yahtml-mode "yahtml" "Yet Another HTML mode" t) yuuji@75: @end lisp yuuji@75: yuuji@75: 次にyahtmlに必要なファイル(@file{yahtml.el}, @file{yatexlib.el}, yuuji@75: @file{yatexprc.el}) を置くディレクトリを load-path に加えます。たとえば、 yuuji@75: @file{~/src/emacs/yahtml}に置くのであれば、 yuuji@75: yuuji@75: @lisp yuuji@75: (setq load-path (cons (expand-file-name "~/src/emacs/yahtml") load-path)) yuuji@75: @end lisp yuuji@75: yuuji@265: @noindent yuuji@75: などとします。 yuuji@75: yuuji@75: 以上の設定により、拡張子が .html であるファイルを編集すると自動的に yuuji@75: yahtml がロードされます。yahtmlが正常に起動できたときはモードラインの表示が yuuji@75: 「yahtml」に変わります。 yuuji@75: yuuji@75: @node lintプログラム/ブラウザ/イメージヴューア環境等の設定, WWWページ環境用変数の設定, yahtml起動のための設定, Installation yuuji@75: @section lintプログラム/ブラウザ/イメージヴューア環境等の設定 yuuji@75: yuuji@75: 利用する外部プログラムなどに関する以下の変数を確認し、必要なら正しい値に変 yuuji@75: 更します(括弧内はデフォルト値)。 yuuji@75: @table @code yuuji@75: @item yahtml-www-browser yuuji@75: @dots{} 起動するブラウザのコマンド名(netscape) yuuji@75: @item yahtml-image-viewer yuuji@75: @dots{} 起動する画像ビューアのコマンド名(xv) yuuji@75: @item yahtml-lint-program yuuji@75: @dots{} 構文チェックプログラムのコマンド名(jweblint) yuuji@75: @item yahtml-kanji-code yuuji@75: @dots{} htmlファイルの漢字コード yuuji@75: @end table yuuji@75: yuuji@75: @node WWWページ環境用変数の設定, , lintプログラム/ブラウザ/イメージヴューア環境等の設定, Installation yuuji@75: @section WWWページ環境用変数の設定 yuuji@75: yuuji@75: ホームページとなるファイルが存在するPATH名に関する変数を設定します。 yuuji@75: @table @code yuuji@75: @item yahtml-path-url-alist yuuji@75: @dots{} ファイルシステム上のPATH名と、URLの対応表 yuuji@75: @item yahtml-directory-index yuuji@75: @dots{} URL指定でファイル名を省略したときに表示されるインデックス yuuji@75: ファイル名(NCSA系httpdなら @file{index.html}, CERN系なら yuuji@75: @file{Welcome.html}が一般的) yuuji@75: @end table yuuji@75: yuuji@75: 変数 @code{yahtml-path-url-alist} の設定例を示します。例えば、自宅では、 yuuji@75: @file{/home/yuuji/http/} が @code{http://localhost/~yuuji} で参照でき、職 yuuji@75: 場では @file{/usr/home/yuuji/www/} が@code{http://www.keio.ac.jp/~yuuji/} yuuji@75: で参照できるようになっている場合は以下のように設定します。 yuuji@75: yuuji@75: @lisp yuuji@75: (setq yahtml-path-url-alist yuuji@75: '(("/home/yuuj/http" . "http://localhost/~yuuji") yuuji@75: ("/usr/home/yuuj/www" . "http://www.keio.ac.jp/~yuuji"))) yuuji@75: @end lisp yuuji@75: yuuji@75: この対応組はいくらでも設定することができます。 yuuji@75: yuuji@75: @node Command Invocation, Completion, Installation, Top yuuji@75: @comment node-name, next, previous, up yuuji@75: @chapter 外部コマンド起動 yuuji@75: yuuji@75: HTMLファイル編集にかかわるいくつかのコマンドを即座に呼ぶことができます。 yuuji@75: @table @kbd yuuji@75: @item [prefix] t j yuuji@75: @dots{} HTML構文チェッカ(jweblint)起動 yuuji@75: @item [prefix] t p yuuji@75: @dots{} 現在のページを対象としたブラウザ起動 yuuji@75: @item [prefix] t r yuuji@75: @dots{} 現在のページがブラウザに表示されているときのreload指定 yuuji@75: @end table yuuji@75: yuuji@75: @node Completion, Jump, Command Invocation, Top yuuji@75: @comment node-name, next, previous, up yuuji@75: @chapter 補完入力 yuuji@75: yuuji@75: 「野鳥」で利用できる、「begin型補完」、「section型補完」、 yuuji@75: 「large型補完」、「maketitle型補完」、「アクセント補完」 yuuji@75: と全く同じキー操作で対応する yuuji@75: HTMLタグの補完入力ができます。それぞれの型の補完は順に、 yuuji@75: 「複数行に渡るタグ入力」、「空要素タグ(imgなど)の補完」、 yuuji@75: 「一行内での開始/終了タグの入力」、「空要素空属性タグの入力」、 yuuji@75: 「文字参照入力」 yuuji@75: に yuuji@75: 対応しています。具体的には yuuji@75: yuuji@75: @table @kbd yuuji@75: @item [prefix] b (野鳥のbegin補完に対応) yuuji@75: @dots{} yuuji@75: @example yuuji@75: yuuji@75: @end example yuuji@75: yuuji@75: @noindent yuuji@75: のように開始タグと終了タグを二行に渡って書きたい場合の補完を指します。 yuuji@75: おもにブロック型タグが補完候補に含まれます。 yuuji@75: yuuji@75: @item [prefix] s (野鳥のsection型補完に対応) yuuji@75: @dots{} yuuji@75: @example yuuji@75: photo yuuji@75: @end example yuuji@75: yuuji@75: @noindent yuuji@75: のように終了タグを持たず、かつ属性値のみで機能を指定するタグを補完します。 yuuji@75: 補完候補としては、img, input が存在します。 yuuji@75: yuuji@75: @item [prefix] l (野鳥のlarge型補完に対応) yuuji@75: @dots{} begin型補完とほぼ同じですが、 yuuji@75: yuuji@75: @example yuuji@75: yuuji@75: @end example yuuji@75: yuuji@75: @noindent yuuji@75: のように一行内に開始/終了タグを入れたいときに利用します。 yuuji@75: yuuji@75: @item [prefix] m (野鳥のmaketitle型補完に対応) yuuji@75: @dots{} 要素も属性値も持たないタグを補完入力します。
yuuji@75: などが補完候補に相当します。 yuuji@75: yuuji@75: @item [prefix] a (野鳥のアクセント補完に対応) yuuji@75: @dots{} エンティティ参照による文字表記を入力するときに用います。 yuuji@75: デフォルトでは < (<), > (>), & (&), " ("), ' ('), yuuji@75: ブランク ( ) の補完入力が行えます。 yuuji@75: @end table yuuji@75: yuuji@75: @node Jump, Changing and Deleting, Completion, Top yuuji@75: @comment node-name, next, previous, up yuuji@75: @chapter カーソルジャンプ yuuji@75: 文書中のいろいろな場所で yuuji@75: yuuji@75: @table @kbd yuuji@75: @item [prefix] g yuuji@75: @dots{} 対応するオブジェクトにジャンプ yuuji@75: @end table yuuji@75: yuuji@265: @noindent yuuji@75: を押すことにより、カーソル位置のHTML構文に対応する場所にジャンプ yuuji@75: します。対応関係が存在すると解釈されるコマンドには以下のものがあります。 yuuji@75: yuuji@75: @itemize @bullet yuuji@75: @item @code{} ←→ @code{} yuuji@75: @item @code{} → 対応するviewer起動 yuuji@75: @item @code{} → リンク先へのポイント移動 yuuji@75: @item @code{} → Javaソースプログラムへの移動 yuuji@75: @c @item @code{\include(\input)} → 対応するファイル yuuji@75: @end itemize yuuji@75: yuuji@75: @node Changing and Deleting, CSS Support, Jump, Top yuuji@75: @comment node-name, next, previous, up yuuji@75: @chapter 変更/削除 yuuji@75: yuuji@75: @menu yuuji@265: * 対タグの変更:: yuuji@265: * 文字参照への変更:: yuuji@265: * リジョン内文字のURLencode:: yuuji@265: * td括り/tr括り:: yuuji@75: @end menu yuuji@75: yuuji@75: @node 対タグの変更, 文字参照への変更, Changing and Deleting, Changing and Deleting yuuji@75: @comment node-name, next, previous, up yuuji@75: @section 対タグの変更 yuuji@75: 文書中のいろいろな場所で yuuji@75: yuuji@75: @table @kbd yuuji@75: @item [prefix] c yuuji@75: @dots{} 対応するタグ等を変更 yuuji@75: @end table yuuji@75: yuuji@265: @noindent yuuji@75: を押すことにより、カーソル位置のHTML構文に応じた yuuji@75: 記述内容の変更を行います。カーソル位置と変更する内容の yuuji@75: 対応は以下の通りです。 yuuji@75: yuuji@75: @itemize @bullet yuuji@75: @item @code{}〜@code{} yuuji@75: @dots{} @code{TAG} の変更 yuuji@75: @item @code{photo} などの属性値 yuuji@75: @dots{} 属性値の変更 yuuji@75: @end itemize yuuji@75: yuuji@265: @node 文字参照への変更, リジョン内文字のURLencode, 対タグの変更, Changing and Deleting yuuji@75: @comment node-name, next, previous, up yuuji@75: @section 文字参照への変更 yuuji@75: 文字としての < や > を表現するときは、文字参照を用いて yuuji@75: < や > と表記する必要がありますが、 yuuji@75: HTML以外のファイルからこれらの文字を含むテキストを張り込んだ場合 yuuji@75: などに、これらの文字を一括して文字参照形式に変換できます。 yuuji@75: yuuji@75: @table @kbd yuuji@75: @item [prefix] ; yuuji@75: @dots{} 指定した領域の文字参照に置き換えるべき文字の置換 yuuji@75: @item [prefix] : yuuji@75: @dots{} 指定した領域の文字参照を参照文字そのものに置換 yuuji@75: ([prefix] ; の逆変換) yuuji@75: @end table yuuji@75: yuuji@75: yuuji@158: @node リジョン内文字のURLencode, td括り/tr括り, 文字参照への変更, Changing and Deleting yuuji@75: @comment node-name, next, previous, up yuuji@75: @section リジョン内文字のURLencode yuuji@223: @table @kbd yuuji@75: @item [prefix] # yuuji@75: @dots{} 指定した領域内に URLencode すべき文字があればそれらを yuuji@75: エンコード表記に置換。 yuuji@75: @end table yuuji@75: yuuji@158: @node td括り/tr括り, , リジョン内文字のURLencode, Changing and Deleting yuuji@158: @comment node-name, next, previous, up yuuji@158: @section td括り/tr括り yuuji@158: 空白区切りで書いた表形式の行レコードを 括りの並び, yuuji@158: あるいはそれらをさらに で括った行並びに変換できます。 yuuji@158: @table @kbd yuuji@223: @item [prefix] @} yuuji@158: @dots{} 現在のリジョンにあるデータを空白区切りごとに yuuji@158: ... で括る yuuji@158: @item [prefix] ] yuuji@158: @dots{} 現在のリジョンにある行を yuuji@158: 上記td括りをほどこしてからさらに行ごとに ... で括る yuuji@158: @end table yuuji@158: デフォルトでは空白区切りですが,これを変えるときは yuuji@158: Delimiter: の問い合わせに区切り文字を指定します。たとえばカンマ(,) yuuji@158: を指定するとCSVから表を作ることができます。 yuuji@158: yuuji@158: td以外の要素,具体的には th で括りたい場合は universal-argument yuuji@158: (@kbd{C-u}) をつけて上記2つのコマンドを呼びます。どの要素で括るかの yuuji@158: 質問が増えるのでそれに th と入れれば,各フィールドを ... yuuji@158: で括ります。もし,第1フィールドのみ th で,残りを全部 td 括りにしたいとき yuuji@158: は thd と入力して下さい。 yuuji@158: yuuji@75: @node CSS Support, Customizations, Changing and Deleting, Top yuuji@75: @comment node-name, next, previous, up yuuji@75: @chapter CSS(スタイルシート)サポート yuuji@75: yuuji@75: @menu yuuji@265: * CSS-class completion:: yuuji@265: * Reread CSS file:: yuuji@75: @end menu yuuji@75: yuuji@75: @node CSS-class completion, Reread CSS file, CSS Support, CSS Support yuuji@75: @comment node-name, next, previous, up yuuji@75: @section CSSクラス名補完 yuuji@75: HTML屋はCSS(Cascading Style Sheets)のクラス名を補完入力することができます。 yuuji@75: スタイル定義として yuuji@75: yuuji@75: @display yuuji@75: h1.foo, h2.foo @{ background-color: 0xffffff; @} yuuji@75: h1.bar, h2.bar @{ font-size: 120%; @} yuuji@75: @end display yuuji@75: yuuji@75: のようなものがあった場合に、h1またはh2タグを [prefix] b や [prefix] l で補 yuuji@75: 完入力した場合に、それらに有効な class 名である foo, bar を候補として補完 yuuji@75: 入力することが可能です。また yuuji@75: yuuji@75: @display yuuji@75: .caution @{ font-size: 120%; background-color: 0xc00000;@} yuuji@75: @end display yuuji@75: yuuji@75: のような全てのエレメントに働くclassが定義されていた場合は、全てのタグの補 yuuji@75: 完入力時にclass参照入力を求められます。これが煩わしい場合はエレメント名入 yuuji@75: 力確定のときにリターンキー(またはC-m)ではなく、C-jを押せばclass補完入力を yuuji@75: キャンセルできます。たとえば yuuji@75: yuuji@75: @display yuuji@75: @kbd{[prefix] l} 行内タグ補完を起動 yuuji@75: (または@kbd{[prefix] l SPC}) yuuji@75: tt をいれたいのでttと入力 yuuji@75: @kbd{C-m} yuuji@75: @end display yuuji@75: yuuji@75: とした場合は続いて class= と補完プロンプトが出ますが、 yuuji@75: yuuji@75: @display yuuji@75: @kbd{[prefix] l} 行内タグ補完を起動 yuuji@75: (または@kbd{[prefix] l SPC}) yuuji@75: tt をいれたいのでttと入力 yuuji@75: @kbd{C-j} yuuji@75: @end display yuuji@75: yuuji@75: と最後を @kbd{C-j} で入力した場合は class 補完プロンプトは出ません。 yuuji@75: yuuji@75: @node Reread CSS file, , CSS-class completion, CSS Support yuuji@75: @comment node-name, next, previous, up yuuji@75: @section CSS定義ファイルの読み直し yuuji@75: htmlファイルを編集中にCSS定義ファイルを修正し、追加した yuuji@75: classを補完候補として直ちに読み込ませたい場合は、 yuuji@75: @kbd{M-x yahtml-mode} として再起動を行ってください。 yuuji@75: yuuji@75: @node Customizations, Copying, CSS Support, Top yuuji@75: @comment node-name, next, previous, up yuuji@75: @chapter カスタマイズ yuuji@75: @cindex カスタマイズ[かすたまいす] yuuji@75: @cindex キーアサイン[きいあさいん] yuuji@75: yuuji@75: yahtmlの動作を制御する変数について説明します。 yuuji@75: yuuji@75: @menu yuuji@75: * All customizable variables:: カスタマイズ変数一覧 yuuji@75: * Hook variables:: hook変数 yuuji@75: @end menu yuuji@75: yuuji@75: @node All customizable variables, Hook variables, Customizations, Customizations yuuji@75: @comment node-name, next, previous, up yuuji@75: @section カスタマイズ変数一覧 yuuji@75: yuuji@75: @defvar yahtml-prefix yuuji@75: yahtml-mode 中のプリフィクスキー (@kbd{\C-c}) yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-image-viewer yuuji@75: imgで参照している画像ファイルを表示するときに起動するコマンド (xv) yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-www-browser yuuji@75: @kbd{[prefix]g} で外部ページを表示するときに起動するブラウザ (netscape) yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-kanji-code yuuji@118: デフォルトの漢字コード。1=sjis, 2=jis, 3=euc, 4=utf-8 (2) yuuji@75: .htaccess ファイルに yuuji@75: @quotation yuuji@75: AddType "text/html; charset=xxx" .html yuuji@75: @end quotation yuuji@75: の記述があった場合はそれに従う yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-fill-column yuuji@75: auto-fillするときのカラム数 (72) yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-fill-prefix yuuji@75: yahtml-mode 固有のfill-prefix (@code{nil}) yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-path-url-alist yuuji@75: OSのファイルシステム上でのフルパス名と、その外部公開時のURLの対応表。 yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-directory-index yuuji@75: サーバアクセス時ファイル名を省略したときにデフォルトで開かれる yuuji@75: インデックスファイルの名前。多くの場合 index.html。(@code{"index.html"}) yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-lint-program yuuji@75: HTML構文チェックプログラム。(@code{"jweblint"}) yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-hate-too-deep-indentation yuuji@75: ネストした列挙系環境でのインデントが深すぎるときにtにする。(@code{nil}) yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-always-/p yuuji@75: @code{

} をいれたら必ず @code{

} したい人向け。@code{nil} yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-p-prefered-env-regexp yuuji@75: 自動的に @code{

} を入れて欲しい環境。 yuuji@75: (@code{"^\\(body\\|dl\\|blockquote\\)"}) yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-template-file yuuji@75: 新規HTMLファイル作成時に自動的に挿入して欲しいファイル名。 yuuji@75: @file{"~/http/template.html"} yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-prefer-upcases yuuji@75: タグに大文字を使いたい。@code{nil} yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-prefer-upcase-attributes yuuji@75: 属性指定子に大文字を使いたい。@code{nil} yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-server-type yuuji@75: Apache系のサーバを利用している場合は 'apache をセットする。 yuuji@75: ./.htaccess を参照するかどうかを決定する。@code{'apache} yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-apache-access-file yuuji@75: @code{yahtml-server-type} が @code{'apache} のときに yuuji@75: アクセス制限ファイル名を指定。@file{".htaccess"} yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-shell-command-option yuuji@75: シェルで別コマンドを起動するときのオプション。 yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-translate-hyphens-when-comment-region yuuji@75: 領域コメントアウトをするときに既に存在するハイフンを @code{-} に yuuji@75: 変更するかどうか。(@code{t}) yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-entity-reference-chars-alist yuuji@75: エンティティ参照(Entity Reference)で記述すべき文字群を yuuji@75: @code{'(?文字 . "エンティティ表記")} という形式を列挙した yuuji@75: alistで並べる。デフォルトで @code{<}, @code{>}, @code{&}, @code{'}, yuuji@75: @code{"} に対するalistが設定されているので、追加したい分だけを記述すれば良 yuuji@75: い。cdr部 @code{"エンティティ表記"} は、先頭の @code{&} と 末尾の@code{;} yuuji@75: は含めずに書く。 yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-faithful-to-htmllint yuuji@75: 構文チェッカとして htmllint を利用する場合ちょっとした余計な空白などに yuuji@75: 対しても警告を示すので、これを回避するときにはこの変数を@code{t}に yuuji@75: する。 yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-use-css yuuji@75: CSSの補完機能を使うかどうか (@code{t}) yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-image-inspection-bytes yuuji@75: 画像ファイルのサイズを調べるときに読み込むバイト数 (@code{10000}) yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml:img-default-alt-format yuuji@75: のALT属性のデフォルト文字列の書式。%xは画像の幅、 yuuji@75: %yは画像の高さ、%sはファイルサイズに置換される (@code{"%xx%y(%sbytes)"}) yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-escape-chars yuuji@75: href補完などのときに予約文字をURLエンコードするか; yuuji@75: 'askのときは確認してから置換する (@code{'ask}) yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-use-font-lock yuuji@75: ソースの色づけパッケージとして font-lock を利用するか yuuji@75: (@code{(featurep 'font-lock)}) yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-use-hilit19 yuuji@75: ソースの色づけパッケージとして hilit19 を利用するか yuuji@75: (@code{(featurep 'hilit19)}) yuuji@75: @end defvar yuuji@75: yuuji@75: @defvar yahtml-indentation-boundary yuuji@75: インデント計算を打ち切ってよい境界となる正規表現 yuuji@75: (@code{"^\\s *"}) yuuji@75: @end defvar yuuji@75: yuuji@75: @node Hook variables, , All customizable variables, Customizations yuuji@75: @comment node-name, next, previous, up yuuji@75: @section hook変数 yuuji@75: yuuji@75: yuuji@75: @node Copying, Concept Index, Customizations, Top yuuji@75: @comment node-name, next, previous, up yuuji@75: @chapter 取り扱い yuuji@75: yuuji@75: 本プログラムはフリーソフトウェアです。本プログラムを使用して生じたいかな yuuji@75: る結果に対しても作者は責任を負わないこととします。転載等に関しては制限いた yuuji@75: しません。常識的に扱ってください。また、使用している旨をメイルでお知らせい yuuji@75: ただくと、作者は喜んでサポートに励むことでしょう。 yuuji@75: yuuji@75: 苦情、希望、バグ報告、感想等は歓迎いたします。 yuuji@75: 連絡は yuuji@@yatex.org まで(2000年12月現在)。 yuuji@75: 継続的に使用してくださる方はメイリングリスト「fj野鳥の会」に yuuji@75: 是非加入してください。加入方法については本パッケージの @file{docs/htmlqa} yuuji@75: ファイルの「その他」の章を御覧ください。 yuuji@75: yuuji@75: 仕様は、予告なく確実に(気分次第で)変更されます:-p。 yuuji@75: yuuji@75: @flushright yuuji@75: 広瀬雄二 yuuji@75: @end flushright yuuji@75: yuuji@75: yuuji@75: @node Concept Index, , Copying, Top yuuji@75: @comment node-name, next, previous, up yuuji@75: @unnumbered 索引 yuuji@75: @printindex cp yuuji@75: yuuji@75: yuuji@75: @contents yuuji@75: yuuji@75: @bye yuuji@75: yuuji@75: @c Local Variables: yuuji@75: @c fill-column: 74 yuuji@75: @c fill-prefix: nil yuuji@75: @c buffer-file-coding-system: sjis-dos yuuji@75: @c End: yuuji@75:  yuuji@75: Tag table: yuuji@75:  yuuji@75: End tag table