ZshとNeoVimの設定見直し で設定したNeoVimの設定をLuaに移行した。
TL;DR
- Neovim 0.11.5 は Lua前提なので、
init.vim + vim-plugからinit.lua + lazy.nvimへ寄せるとリターンがデカい。 - 補完は
blink.cmpが今どきの選択肢として強い。 - 0.11 の罠:
init.luaとinit.vimの同居はNG(E5422: Conflicting configs)。段階移行は工夫が要る。 - ついでに NERDTree→oil.nvim、手書き括弧→nvim-autopairs、IME→Lua autocmd、カーソル形状→
guicursor。
背景
Neovim 0.11 世代は LSP/diagnostic/周辺プラグインのエコシステムが Lua前提で進んでる。Vimscript中心で維持すると、
[Read More]