lexima.vim でオムニ補完の呼び出し
オムニ補完は neocomplete.vim 経由で自動補完していたんですが、いまいち挙動が好みではなかったので lexima.vim 経由で自動補完してみることに。
とりあえず、Ruby は以下のような感じに。
" . で補完 call lexima#add_rule({ \ "at" : '\S\%#', \ "char" : '.', \ "input" : '.<C-x><C-o>', \ "filetype" : "ruby" \}) " :: で補完 call lexima#add_rule({ \ "at" : '\S:\%#', \ "char" : ':', \ "input" : ':<C-x><C-o>', \ "filetype" : "ruby" \})
設定方法自体は neocomplete.vim よりも複雑なんですが、その分柔軟性があるのがよいですね。
あとは文字列やコメント内でも補完しないようにするとよさそう。