ファイルローカルな変数の安全性
emacsfile local variableを設定してあると、開くたびに、Emacsがファイルローカルの値を適用して良いか?と確認してきて面倒い。
変数のsafe-local-variable
というプロパティに、値を受け取り、その値でファイルローカルな値を設定されても大丈夫か?を
計算する関数を設定しておけば、この確認をスキップできる。
(put 'yh/indent-before-save 'safe-local-variable (lambda (x) t))
たとえば、上のように問答無用でt
を返すような関数を設定すると、どんな値がファイルローカルとして設定されていようとも、
確認はスキップされる。