neovim 的配置脚本 init.lua 而不是 init.vim

configuration script init.lua for neovim instead of init.vim

因为 Lua 现在是从 neovim 0.2 (https://github.com/neovim/neovim/wiki/FAQ) 开始内置的,可以使用 ~/.config/nvim/init.lua 配置文件而不是init.vim?

init.lua 的例子会是什么样子?

因为 vimscript 快把我逼疯了。

没有

我将继续回答这个问题,因为核心开发人员的消息似乎是 VimL 不会为此目的而被替换。由于性能问题,请参阅 Thiago's comments a few years back on Reddit. To summarise, back then the idea was that Lua would act as a runtime for VimL although that PR eventually stalled

所以至少暂时,你可以用Lua写插件,但是你不能用Lua作为配置语言。

init.lua 的支持现已在夜间构建中可用,并将在 Neovim 0.5 中发布:

https://github.com/neovim/neovim/issues/7895