我是 Neovim(以及一般的 vim)新手,所以我可能会遗漏一些明显的东西。无论如何,我正在尝试按照视频设置 Neovim 来替换我的 IDE (VSCode)。该视频从设置 Lazy 插件管理器开始。
我有一个超级简单的设置,我只是尝试安装 Lazy,但每当我尝试获取它时,我的
init.lua
文件都会给我 init.lua:1: number expected
。
这是我的
~/.config/nvim
目录:
╰─❯ tree
.
├── init.lua
└── lua
├── config
│ └── init.lua
├── plugins
└── util
5 directories, 2 files
这是我的
~/.config/nvim/init.lua
require("config")
这是我的
~/.config/nvim/lua/config/init.lua
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
vim.fn.system({
"git",
"clone",
"--filter=blob:none",
"https://github.com/folke/lazy.nvim.git",
"--branch=stable", -- latest stable release
lazypath,
})
end
vim.opt.rtp:prepend(lazypath)
vim.g.mapleader = " " -- Make sure to set `mapleader` before lazy so your mappings are correct
-- Initialise Lazy by installing some basic plugins
require("lazy").setup({
"folke/which-key.nvim",
{ "folke/neoconf.nvim", cmd = "Neoconf" },
"folke/neodev.nvim",
})
我的设置有什么问题?我想不通,也不明白我哪里出了问题。这看起来就像我正在观看的视频,该视频的作者展示了 Lazy 插件的加载和工作。
正如 TAEFFED 在评论 + 聊天中告诉 met 要做的那样,我删除了我的
~/.local/share/nvim
目录。然后我按照预期重新启动了 nvim 和延迟加载。谢谢先生!