这是我的个人 Neovim 配置,您可以参考或使用。
- 自动安装插件、LSP
- 纯 Lua 配置
- 模块化
- 聚焦核心功能
- 启动快速(40~50ms)
- 跨平台(Windows 和 GNU/Linux)
必要依赖:
-
SourceCodePro Nerd Font:显示图标并用作 nvim-qt 默认字体。
-
自动下载安装 LSP:
-
编译 treesitter:
- C 工具链,Windows 用户参考这里。
-
Debug Adapter: lldb-vscode for C++, Delve for Golang.
可选依赖:
备注:
- Windows 用户可以通过 msys2 和 chocolatey 方便地安装依赖。
克隆仓库到 Neovim 配置目录(Neovim 中执行echo stdpath('config')
查看)。
git clone --depth 1 https://github.com/kongjun18/nvim.git <配置目录>
第一次启动时自动安装所有插件,安装完成前不要关闭 Neovim。
备注:
- 如果安装时退出或由于网络原因导致插件未克隆完,可能要手动删除插件,重新安装。
- mason.nvim 可能使用 npm 等工具安装 LSP,请自己配置 npm 等工具使用国内镜像。
- 如何禁用 wakatime/codeium/yadm/obsidian 和调整 obsidian 路径?
在 lua/modules/config/init.lua 中将wakatime_enable
等变量设置为false
。
-
所有使用到的插件