emacs local variable
emacsEmacsでは、ファイルの先頭や末尾に特別な書式で値を記入することで、変数の値をそのバッファ限定で変更することができる。
先頭に書く
# -*- variable-name: value -*-
というように、-*-で挟む。ここで大事なのは、
-*-で挟むこと- 変数名の後ろに
:を付けること - 複数の値を書くときには
;で区切ること
これが満たされていれば、前後の文字は無視してくれるので、プログラム言語に合わせてコメント用のprefixを付けることができる。
末尾に書く
# Local Variables:
# variable-name: value
# End:
末尾に上のように書いても同じ意味になる。変数名: 値の行は複数書くことができる。ここで大事なのは、
Local Variables:で始まり- 最後が
End:で終わる
こと。末尾の:が忘れがちなので注意。行頭にコメントを入れられるのは上と一緒。