Go to the first, previous, next, last section, table of contents.


変数の操作

GNU Infoは,様々なInfoコマンドがその値を調べる,いくつかの変数 (variables)を含んでいます.それらの変数の値を変更することが可能で,この ため,環境やInfo ファイルの読み込み方をより適切にするため,Infoの動作を 変更することが可能です.

変数の値を変更する方法は二つあります.対話的なものとして,以下で記述する set-variableコマンドを使用するか,.infokeyファイルの #varのセクションを使用します.

M-x set-variable
エコーエリアで変数名とその値を読み込み,そして,変数にその値を設定します. 変数名を読み込んでいるとき,補完が利用可能です(see section エコーエリア).変数に与える値の読み込みで,補完が利用可能なことも多いので すが,それは変数自身に依存します.変数が,完全に完了するための複数の選択 を供給しない場合,それは数字の値を期待します.
M-x describe-variable
エコーエリアの変数名を読み込み,その変数が影響を与えるものの短い記述を表 示します.

Infoで設定可能な変数のリストは以下のようになります.

automatic-footnotes
Onに設定したとき,脚注は自動的に表示されたり消えたりします.そう でない場合,それはノードテキストの下に表示されます.この変数はOff がデフォルトです.ノードが選択されたとき,ノードにある脚注を含んでいるウィ ンドウが作成され,脚注はその新しいウィンドウに表示されます.脚注を含める ためにInfoが作成したウィンドウは,`*Footnotes*' と呼ばれます.脚注 を含まないノードが選択され,`*Footnotes*'ウィンドウが画面にある場合, `*Footnotes*'ウィンドウは削除されます.この流儀で作成された脚注のウィ ンドウは,表示をできるだけ小さくして使用することを可能にするため,自動的 に並べ換えされません.
automatic-tiling
Onに設定したとき,ウィンドウの作成と削除で,他のウィンドウの大き さを変更します.この変数はOffがデフォルトです.通常,`C-x 2' の入力で現在のウィンドウを均等に二分割します.automatic-tilingOnに設定されているとき,全てのウィンドウの大きさは自動的に変更さ れ,それぞれのウィンドウの表示行数が同じに保たれます.自動的な並べ換えに は例外があります.特に,ウィンドウ`*Completions*'`*Footnotes*'は自動的に並べ換えされません.それらは元の大き さのままです.
errors-ring-bell
Onに設定したとき,エラー時にベルをならします.この変数のデフォル ト設定はOnです.
gc-compressed-files
Onに設定したとき,Infoは展開する必要があったファイルのガベージコ レクションを実行します.この値のデフォルト値はOffです.Infoでノー ドを訪問するときはいつでも,ノードを含むInfoファイルはコア部分に読み込ま れ,Infoはそのファイルに含まれているタグとノードに関する情報を読み込みま す.Infoが一度タグ情報を読み込むと,それを決して忘れません.しかし,ノー ドの実際のテキストは,特定のInfoウィンドウが必要としない限り,コア部分に 残す必要はありません.圧縮されていないファイルに対して,ノードのテキスト が使用されなくなった時点でコア部分に残されません.しかし,ファイルの圧縮 解除は時間がかかる処理なので,Infoは再び行おうとはしません. gc-compressed-filesで,ディスク上の圧縮されたファイルのノードのテ キストをガベージコレクションしてもいいことをInfoに伝えます.
ISO-Latin
Onに設定したとき,InfoはISOラテン文字を表示しようとします.デフォ ルトで,InfoはASCII文字集合だと考えます.ISO-LatinはInfoに,ヨー ロッパ標準文字集合が使用されている環境だと伝え,Infoにそのような文字を入 力することを許可し,また表示も同様に許可されます.
scroll-behavior
前方スクロールがノードの終りを告げたときや,後方スクロールがノードの最初 を告げたときに生じることを制御します.この変数のデフォルト値は Continuousです.この変数には,三つの利用可能な値があります.
Continuous
このノードのメニューの最初の項目に行こうとし,失敗すると`Next',失 敗すると`Up'`Next'に行こうとします.この動作は,`]' (global-next-node)と`[' (global-prev-node)コマンドと 同じです.
Next Only
`Next'ノードに行こうとするだけです.
Page Only
単にギブアップし,何も変更しません.scroll-behaviorPage Onlyの場合,スクロールコマンドは見ているノードを変更できません.
scroll-step
カーソルがウィンドウの外に移動したとき,スクロールする行数です.ノードの テキストを表示するとき,それが見える位置の外にカーソルが移動した場合,自 動的にスクロールされます.通常スクロールは,カーソルを現在のウィンドウの 真中にカーソルがあるように行われます.しかし,変数scroll-stepがゼ ロではない値を持つ場合,Infoはノードのテキストのスクロールを何行も試みま す.スクロールがカーソルをウィンドウの中にもたらすのに十分な場合,そのよ うにスクロールされます.変数のデフォルト値は0で,このためカーソル(と,対 応するテキストは)はウィンドウの真中に配置されます.この変数を1に設定する と,それが好きな人もいる"スムーズスクロール"のようなものになります.
show-index-match
Onに設定したとき,検索文字に一致した部分は,検索した文字の一致が 見つかったところで,それを説明するメッセージを強調します.この変数のデフォ ルト値はOnです.Infoが索引の一致を見つけたところを表示するとき (see section Infoファイルを探す),入力した文字の 部分は周りの文字の反転表示で強調されます.
visible-bell
Onに設定したとき,GNU Infoはベルをならす代わりに,画面を点滅させ ようとします.この変数は,Offがデフォルトです.もちろん,Infoは端 末が許す場合のみ,画面を点滅させることが可能です.端末でそれが不可能な場 合,この変数の設定は効果がありません.しかし,errors-ring-bell変 数をOffに設定することで,Infoに静かに動作させることが可能です.


Go to the first, previous, next, last section, table of contents.