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 よりも複雑なんですが、その分柔軟性があるのがよいですね。
あとは文字列やコメント内でも補完しないようにするとよさそう。