LazyVimで日本語のアンダーライン(赤い波線)を消す

公開日:
目次

LazyVimをデフォルトの状態で入れて、日本語が書いてあるファイルを開くと下に赤い波線が出てしまいます。

Image from Gyazo

今回はこれを解決できたので備忘録を残します。

原因

この原因はLazyVimのデフォルトのスペルチェックが基本的に英語にしかなっていないため、日本語にアンダーラインが引かれてしまうからです。

解決法

解決法としては、スペルチェックの設定に日本語を加える必要があります。

lua/config/options.luaを修正します。

options.lua
local opt = vim.opt
opt.spellang = { "en", "cjk" }

のように日本語を追加します。

Markdownだけスペルチェックを外したい場合は別の方法もあります。

下記の記事を参照して下さい。