.emacsファイルは、一度だけ評価されるグローバル構成です。各バッファに個別に適用されるわけではありません。
実際にあなたが望むものをどのように達成するかは、それらの.emacsの変更が何であるかに本当に依存します。一部のelispは、最初に評価されたときにのみ有効になります。または、バッファがメジャーモードを変更したとき。またはファイルがロードされたとき。などなど...
ファイルバッファの一部またはすべてをリロードする場合は、ibuffer
これを非常に簡単にします。
- M-x
ibuffer
RETibufferを開始します(これをにバインドすることをお勧めしC-xC-bます)。
- /f.RET
.
任意のファイル名に一致するように、ファイル名regexpでフィルタリングします。
- m(on
[default]
)は、フィルタリングされたすべてのバッファをマークします。
- V(大文字)マークされたすべてのバッファを元に戻します。
または、ステップ2+3を。に置き換えることができますM-x ibuffer-mark-by-file-name-regexp
RET .
RET。そのコマンドを次のコマンドにバインドすることをお勧めし*fます。
;; Bind `ibuffer-mark-by-file-name-regexp' to *f
(eval-after-load "ibuffer"
'(define-key ibuffer-mode-map (kbd "* f") 'ibuffer-mark-by-file-name-regexp))
デフォルトでバインドされている*c-h他のすべてのコマンドを表示するには、と入力します。ibuffer-mark-*