Neovim 0.11でinit.vimからinit.luaへ移行する方法と注意点
Migrating from init.vim to init.lua in Neovim 0.11: Complete Guide
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]