http://pc11.2ch.net/test/read.cgi/mac/1133534694/264
autocomplpop.vim ですが、windows版ではhas('multi_byte_ime')で、日本語入力中は候補を出さなくしているような気がします。MacVimでもmulti_byte_imeたてちゃえばいい気もしますが、こんな感じでどうでしょうか。backspaceで文字を削ったときにも確定されてしまうので、asciiを1文字入力 or 削ったときに発動するようにしてみました。
--- autocomplpop.vim.orig
+++ autocomplpop.vim
@@ -458,7 +458,10 @@
let prev_pos = (exists('self.last_pos') ? self.last_pos : [-1, -1, -1, -1])
let self.last_pos = getpos('.')
- if has('multi_byte_ime')
+ if has('gui_macvim')
+ return (prev_pos[2] + 1 == self.last_pos[2] ||
+ \ prev_pos[2] - 1 == self.last_pos[2])
+ elseif has('multi_byte_ime')
return (prev_pos[1] != self.last_pos[1] || prev_pos[2] + 1 == self.last_pos[2] ||
\ prev_pos[2] > self.last_pos[2])
else
私的な本命は neocomplcache.vim ですが、昨日かおとといのバージョンから起動がとても遅くなってしまったので調べたいところ。


3 コメント:
初めまして。neocomplcache、通称ネオコンの作者のShougoです。
neocomplcacheを使って頂いているようで、ありがとうございます。
最近重くなったのは、syntax_complete.vimというプラグインでsyntaxファイルをキャッシュするようになったからです。
最新版ではキャッシュのタイミングを修正したので、起動が速くなったはずです。
https://github.com/Shougo/neocomplcache/tree/737ec5d876aaf94beac4d66ab70e012e2833bd22
それでは。
更新ありがとうございます! 速くなりました!
lingr.com/room/vim-users.jp もこっそり見させていただいてます。
ありゃりゃ、見られていたのですか。
更新情報は優先的にlingrに書くので、
定期的にwatchすると良いと思います。
また何かありましたら、githubのwikiかlingrにでもご報告ください。
コメントを投稿