TL;DR
- キーバインドを無効にしたい時は
unset!
を使う。 - キーバインドを変更したい時は無効にしてから定義する。
キーバインドを無効/変更する
新しく git-blame というパッケージを追加した。
しかし、このパッケージのキーバインドが ctrl-b
になっているのが問題だ。
git-blame は便利なコマンドだけど、この一等地を使うほど重要なコマンドじゃない。
ctrl と n,p,f,b の組み合わせはカーソル移動で使いたい。そう脳と身体に刻まれてる。
なので keymap.cson を編集して git-blame のキーバインドを変更した。
keymap.cson
'.editor':
# キーバインドを無効にする
'ctrl-b': 'unset!'
# キーバインドを再定義する
'alt-cmd-b': 'git-blame:toggle'
単にキーバインドを変更するだけであれば unset!
を指定すればいい。