我是neovim的新手,发现可以用lua编写配置文件。我一直在使用init.vim
(位于~/.config/nvim/init.vim
),但我想开始用lua编写新的配置文件。在我的init.vim
中,有什么标准方式(或最佳实践)来源/使用lua文件?
目前,我已经通过在lua <<EOF
和EOF
标签之间包含lua脚本来在init.vim
脚本中运行lua。然而,当我这样做时,我的lua代码在vim中没有任何语法高亮。
如果你刚开始学习,可以将你的配置文件放在.config/nvim/init.lua
中,而不是init.vim
。例如,将这个:
set nocompatible
set number
set cmdheight=2
-- This is just a shortcut that allows us to use `o` as an alias for `vim.opt`
local o = vim.opt
o.comatible = false
o.number = true
o.cmdheight = 2
如果您已经有一个现有的init.vim
文件,并且不想立即将所有内容转换为lua格式,您可以在init.vim
中添加以下内容:
lua require('init')
这将加载文件 .config/nvim/lua/init.lua
。
init.vim
中加载你安装的包,请确保在init.vim
的末尾加上lua require('init')
。 - undefined