0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

neovimで.を打つとステータスラインにエラーが表示される時の解決策

Posted at

rubyのプログラムを書いてる時に「.」を打つときが多々あると思います。
neovimに移行してから、「.」を打つたびにError occurred calling omnifunction: rubycomplete#Completeとエラーが表示されるようになりました。
issueを見ていたら解決策を発見したので、残しておきます。

原因

deopleteがrubyのgemがインストールされていない状態で補完をしようとするため、このようなエラーが吐かれます。
gemが入っていないかは、:CheckHealthで確認できます。
Ruby provider の項目に Fail not foundとか書いてあったら、それが原因です。

解決策

gem でneovimを入れる
sudo gem install neovim
あとはneovimを再起動すればうまく動くようになるはずです。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?