Emacs

GNU Emacs入門

Emacsの使い方についてまとめてみる。 CtrlとCapsLockの位置を入れ替える EmacsはCtrlキーの同時押しを頻繁に行うため、左Ctrlと左CapsLockの位置を入れ替えておくとよい。 Windowsであれば、Sysinternals Ctrl2capやChange Keyが使える。 インストール ここ…

ファイルやバッファをメニューから選択する

通常Emacsでファイルやバッファを開く際は、C-x C-fやC-x bを押した後Tab補完を行いながら文字を入力する。 しかし、何度も行う場合この方法はいささか煩雑なため、できるだけ楽に選択できるようにしたい。 ido-modeやhelm (anything)を使うことでインタラク…

行末C-fでdabbrev-expandする

Emacsのdabbrev-expand(動的補完)は便利だが、デフォルトのキーバインドがM-/となっておりやや使いにくい。 そこで、カーソルが行末の場合に限りC-fでdabbrev-expandするようにしてみる。 ;; intelligent C-f/C-b (defun forward-char-or-dabbrev-expand (…

isearch中でのquery-replaceが便利 (C-s M-%)

http://www.gnu.org/software/emacs/manual/html_node/emacs/Special-Isearch.html 今さら気づいたのでメモ。 C-s などでインクリメンタルサーチ中に M-% を押すと、サーチ中の文字列を対象とした状態で文字列置換ができる。 M-C-s で正規表現サーチ中の場合…