GNOME-Do を emacs 風バインドにする
ubuntu Jaunty に gnome-do 0.8.1 を入れているが、候補選択のカーソルを C-p, C-n で移動できるようにパッチを作成してみた。C-h でバックスペースにも対応。
$ diff -r Do/src/Do.Core/Controller.cs.org Do/src/Do.Core/Controller.cs 360a361,370 > if (evnt.Key == Key.h) { > OnDeleteKeyPressEvent(evnt); > return; > } > if (evnt.Key == Key.n || > evnt.Key == Key.p) { > OnUpDownKeyPressEvent(evnt); > return; > } > 554c564 < if (evnt.Key == UpKey) { --- > if (evnt.Key == UpKey || evnt.Key == Key.p) { 566c576 < } else if (evnt.Key == DownKey) { --- > } else if (evnt.Key == DownKey || evnt.Key == Key.n) {
追記
- 0.8.1 に更新