2007-10-17

vim7.1.140 + MacVim + IM制御

http://lapangan.net/darwinports/index.php?PrivatePortfile%2FVim

IM入力中のボーダーラインも消してみたりして。なんかインライン入力っぽくないので。

MacVimの描画まわりはvim本体と分離してるので色の設定とかを渡すには結構改造が必要か。

いまのところの問題はIM入力をキャンセルするような操作(全未確定文字列をbaskspaceで削除とか未変換状態でESCとか)時にsetMarkedText:selectedRange: が呼ばれないこと。原因不明。NSTextFieldを使ってるのが原因とかだとやだなぁ... (iTermやvim-cocoaではNSAttributedString)


で、

:set guioptions-=T

とかしたり。iTermでもツールバー非表示派。