emacs で
- C-t を elscreen 用のプレフィックスにしている
- C-o をウィンドウ分割用に割り当てている
のだけれど、dired-mode の時だけ dired-mode のキーバインドが優先されてしまうせいでこれらのキーバインドが使えなくてずっともやもやしていた。
dired-mode中のキーバインドを変更したい · Issue #2 · willnet/emacs-settings
今日ちゃんと調べて下記のようにして解決した。
(add-hook 'dired-mode-hook (lambda () (define-key dired-mode-map (kbd "C-o") 'other-window-or-split) (local-unset-key (kbd "C-t")) ))
参考
emacs - How to override/change mode key bindings in elisp? - Stack Overflow