C-cだと指がつりそうになるので、C-oを2ストロークシーケンス用に使ってみる。どうせなら新たなキーマップを作ってみる。
;; C-o.
'ctl-o-map)
(define-prefix-command "C-o") 'ctl-o-map)
(global-set-key (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) (define-key ctl-o-map (kbd
たとえばC-o C-uがアンドウになる。最後のC-o
C-eのeval-current-bufferはもちろん、~/.emacs.d/init.el
の中でキーアサインを変更してすぐに試すために設定したもの。
編集しているファイルがあるディレクトリにバックアップファイルを作らず、特定のディレクトリにバックアップファイルを集めてしまう方法。以下の一行を~/.emacs.d/init.el
に書いておく。すると、~/.emacs.d/backup
ディレクトリにバックアップファイルが作られる。
setq backup-directory-alist '(("" . "~/.emacs.d/backup"))) (
詳しくは、M-x help RET v backup-directory-alist RET参照。