XVimでも「同時押しでエスケープ」したい
普段メインのエディタとしてはspacemacsを入れたemacsを使っている。
なので操作はevilを使ったvim方式。
エスケープキーは遠いので、evil-escapeを使って
t
とh
を同時押しすると同等の操作ができるようにしている。
(setq-default evil-escape-key-sequence "th")
(setq-default evil-escape-unordered-key-sequence t)
(setq-default evil-escape-delay 0.03)
最近Xcodeでコードを書く必要があって、操作方法を揃えるためにXVimを使っていた。
基本的な操作はemacs上のevilと、もといvimとほぼ同じものが使えるのだが、
「t
、h
同時押しによるエスケープ」なんて機能は(ドキュメントを読んだ限りでは)提供されていない。
そこでBetter Touch Toolで同時押しを検知してエスケープキーの入力に変換するようにした。
Xcodeのみを対象にKey Sequenceを記録して、エスケープキーに割り当てればOK。 エディタ感の操作が統一されてコーディングが快適になった。