先日のポストでいれたcolor-moccurの結果を編集できるようにmoccur-edit.elをいれます。
M-x install-elisp-from-emacswiki moccur-edit.el
設定ファイルに下記を追加します。
~/.emacs.d/init.el
;;; moccur-edit.el
(require 'moccur-edit)
これで、M-x occur-by-moccur
で検索をし、そのバッファでr (moccur-edit-mode-in)
を押します。すると、バッファを編集することができます。通常のバッファと同じようにM-% (query-replace)
なども使用できます。変更点もわかりやすいようにハイライトされます。
変更が完了したら、C-c C-c (moccur-edit-finish-edit)
をすると変更箇所がファイルに反映されます。もしくは、C-c C-k (moccur-edit-kill-all-change)
をすると変更を取り消せます。
これで、プログラミンをしているときなどクラスやメソッドの名前などがだいぶ変更しやすくなりました。