C-x o で other-window するのは2ストロークでつらいので Chrome みたいに C-tab とか1ストロークにしたい。
ただ、iTerm2 でターミナル内の emacs で C-tab は、tab が C-i 扱いなのでとれない。そこで
- iTerm2 の preference の keys で C-tab に別のキーを送るようにカスタマイズ ** 自分は M-p にした
- そのキーに、other-window を割り当て
で ok
ついでなので http://d.hatena.ne.jp/rubikitch/20100210/emacs から other-window-or-split も拝借。
init.el
(defun other-window-or-split ()
(interactive)
(when (one-window-p)
(split-window-horizontally))
(other-window 1))
(global-set-key (kbd "M-p") 'other-window-or-split)
tab が C-i なのに気づかなくて3時間くらいはまりました...。