LoginSignup
0
0

More than 3 years have passed since last update.

neovimでvim-slimのシンタックスハイライトが適用されない

Posted at

neovimのslimシンタックスハイライトのプラグインvim-slimをインストールしたが、なぜかハイライトが適用されなくて嵌りましたので備忘録

結論

プラグイン管理にdeinを利用してtomlファイルで管理していたのですが、なぜかそれだと正しくインストールされていませんでした。なのでneovimを立ち上げて以下のコマンドを叩いて手動でインストールすると反映しました。

:call dein#add(’slim-template/vim-slim’)
:call dein#install()
dein_lazy.toml
~
[[plungins]]
repo = 'slim-template/vim-slim'
on_ft = ['slim']
~

色々やったこと

この後は色々苦労した事を書いていますので、不要な方は読み飛ばしてください。

githubでは色々issueが書いてあるので、その辺の問題が出ているんじゃないかと思い、最初はそこを疑って以下を試しました。

ますは、READMEにもあるfiletypeがslimとして正しく認識されない問題
確かに、slimファイルを開いても、set syntax?とすると

syntax=

githubにもあるように以下の一行をinit.vimに追加します。

autocmd BufNewFile,BufRead *.slim setlocal filetype=slim

するとslimとして認識するようにはったのですが、

syntax=slim

しかし、ハイライト表示されませんでした、そのあと散々ググっても上記の件しか出てこなく、他のpluginとの干渉のために、既存のdein.tomlとdein_lazy.tomlの内容を変更して調査しても改善されず。最終的にはneovimとdeinとvim-slimだけの構成にしても、反映しないのでおかしいぞ!と思い~/.cache/dein/repos/github.com/を見てみると、なんとインストールされていないではないですか!!、:call dein#update()やら:call dein#recache_runtimepath()やら:call dein#install()を散々やったのですが...なぜかtomlでvim-slimがインストールできないようです。

原因はイマイチわかりませんが手動でのインストールでようやくシンタックスハイライトを適用されました。

スクリーンショット 2019-07-29 14.49.46.png

0
0
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
0