nvim-plugin-integration
Add or debug neovim plugins with lazy.nvim
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
Nvim Plugin Integration
Add, configure, or debug neovim plugins using lazy.nvim.
Config Structure
| Path | Purpose |
|---|---|
nvim/init.lua |
Main config, settings, general keymaps |
nvim/lua/plugins/plugins.lua |
Simple plugins with minimal config |
nvim/lua/plugins/<name>.lua |
Plugins with keymaps or complex config |
docs/nvim.md |
Plugin list and keymaps documentation |
Adding a Plugin
Simple plugins → add to nvim/lua/plugins/plugins.lua:
{ "author/plugin-name", ft = "filetype", opts = {} }
Complex plugins → create nvim/lua/plugins/<name>.lua:
return {
"author/plugin-name",
ft = "filetype", -- lazy load on filetype
event = "BufReadPost", -- or lazy load on event
opts = {},
config = function(_, opts)
require("plugin-name").setup(opts)
end,
}
Update docs/nvim.md with new keymaps.
Debugging
| Command | Purpose |
|---|---|
:Lazy |
Check if plugin is loaded |
:verbose nmap <key> |
Find where mapping is defined |
:autocmd FileType <ft> |
List autocmds for filetype |
:Lazy reload <name> |
Force reload plugin |
E2E Testing
See nvim-remote-api-testing.md for headless testing.
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-26
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!