Emacsの環境整備(2ストロークシーケンス)
C-cだと指がつりそうになるので、C-oを2ストロークシーケンス用に使ってみる。どうせなら新たなキーマップを作ってみる。
;; C-o. (define-prefix-command 'ctl-o-map) (global-set-key (kbd "C-o") 'ctl-o-map) (define-key ctl-o-map (kbd "C-8") 'start-kbd-macro) (define-key ctl-o-map (kbd "C-9") 'kmacro-end-and-call-macro) (define-key ctl-o-map (kbd "C-u") 'undo) (define-key ctl-o-map (kbd "C-f") 'forward-word) (define-key ctl-o-map (kbd "C-b") 'backward-word) (define-key ctl-o-map (kbd "C-e") 'eval-current-buffer)
たとえばC-o C-uがアンドウになる。最後のC-o C-eのeval-current-bufferはもちろん、~/.emacs.d/init.elの中でキーアサインを変更してすぐに試すために設定したもの。