diredとelscreenの共存
C-oをelscreenのprefix keyにしているんだけれど,C-oがdiredだと取られてしまうので以下をEmacsに書いた.
;; elscreenの設定 (setq elscreen-prefix-key "\C-o") (load "elscreen" "ElScreen" t) (setq elscreen-tab-display-kill-screen nil) (define-key global-map "\C-o\C-o" 'elscreen-toggle) (define-key global-map "\C-oo" 'elscreen-toggle) ;; 以下を追加した (add-hook 'dired-mode-hook '(lambda () (define-key dired-mode-map "\C-O" 'dired-display-file) (define-key dired-mode-map "\C-o" nil)))
キーバインドをnilに設定すると,その前にバインドされていた物が読まれるということだろうか.
これでdired, wdiredの使用頻度が上がりそう.