大雑把ながらもIdeaVIMの構造は理解したよ

とりあえず,IdeaVIMがどうやってキーイベント拾ってるのかがわかったんで,あとは何とかなるかな。うまく行けば,長年の不満が解消できるかも知んない。:-)
でもMacBookで開発するにはもう限界だから,続きは休み明けにする〜。
プラグイン開発すんのに,画面狭い/シングルモニタはキツい。


入り口(キーイベントのフック)をちゃんと理解するには,まだKeyParserの読み込みが足りない。でも脳みそがついていかないから,ちょっと休む(知恵熱出るわ)。


ps.
IdeaVIMのソース読めば読むほど,作者(Rick Maddyさん)の力量に頭が下がる。つか,vi(vim)好き過ぎ。見ると,まんまvimのエンジンJavaで書いてるし。スゴ過ぎ。
そうゆう意味では,jVi for NBも同じか。ありゃ元々JBuilder用だったのを,エンジンだけ抜き出してNetBeansと橋渡ししてるっぽいからな(こっちもソース読みゃ良い勉強になりそう)。


ほんとvim好きの行動力は底が知れない。でも「今さらモードレスエディタなんて使えない」って気持ちは良くわかるヨ。:-)