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

略称の保存

以下のコマンドは,編集を終えた後でも略称の定義を保存しておくためのもの です.

M-x write-abbrev-file
定義されたすべての略称をファイルに書き出します.
M-x read-abbrev-file
上で書き出されたファイルを読み込み,そこに書かれた略称を定義します.
M-x quietly-read-abbrev-file
上と同様ですが実行中にメッセージの表示をしません.
M-x define-abbrevs
バッファから略称を定義します.
M-x insert-abbrevs
すべての略称とその展開形をバッファに挿入します.

M-x write-abbrev-fileはミニバッファを用いてファイル名を読み込み, そのファイルへ現在使用しているすべての略称の定義を書き出します.ファイル に蓄えられたテキストはM-x list-abbrevsによる出力と同様の形式になっ ています.このコマンドは後で使用するために略称の定義を保存するのに使いま す.

M-x read-abbrev-fileはミニバッファを用いてファイル名を読み込み, ファイルを読み込んで,ファイルの内容に従って略称を定義します.M-x quietly-read-abbrev-fileも同様ですが,処理の進行のメッセージをエコー領 域に表示しません.このコマンドは,実際は主に`.emacs'ファイルで有効 です.どちらの関数も引数がないときは,変数abbrev-file-nameの値を ファイル名として使います.この変数のデフォルトは"~/.abbrev_defs" です.

Emacsでは(コマンドC-x sC-x C-cを使って)すべてのファイル をセーブするとき変更された略称があると,略称も自動的にセーブする機能を備 えています.この機能は変数save-abbrevsnilに設定すると働 きません.

M-x insert-abbrevsM-x define-abbrevsといったコマンドは, 前述のコマンドと同様ですが,Emacsバッファのテキスト上で動作する点が異な ります.M-x insert-abbrevsはカレントバッファのポイントの直前に,現 在の略称の定義を示すテキストを挿入します.M-x define-abbrevsはカレ ントバッファ全体を解析し,それに従って略称を定義します.


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