.emacs
ファイルを何度リロードしても、
M-x load-file RET ~/.emacs RET
1回目と同じ結果を出したい。.emacs
ファイルをべき等にしたい。
動機
私は、領域 ( C-c C-r)、defun ( C-M-x)、または最後の Sexp ( ) を外科的に評価できることを知っていC-x C-eます。小さな変更を加えるときは、このようなより洗練されたアプローチを取ることがよくあります。ただし、.emacs
ファイルを再処理する場合、ファイル全体をリロードして変更の結果を最終的に確認したい場合があり.emacs
ます。毎回 emacs を再起動すると、特に大規模な.emacs
ハウスキーピングを行うときに、すぐに古くなります。
具体的な手順
.emacs
ファイルを更新して非べき等操作をべき等操作に置き換えるには、具体的にどのような手順を実行する必要がありますか?
例えば、
- 「-hook」を検索し、フックへの直接の追加を への呼び出しに置き換えます
add-hook
。これにより、既に存在する場合、フックに関数が再追加されません。 - フラグのトグルを直接設定またはクリアに置き換えます。注意してください?? 特に。
- ...
包括的なチェック アンド コレクト リストが理想的ですが、重要な個々のチェックがあればそれも役に立ちます。