搜索

PythonReactSEOPDF
GitHub Skill

nvim-plugin-integration

Add or debug neovim plugins with lazy.nvim

JamesKim2998☆ 0 仓库 Stars0 仓库 Forks

安装与使用

请根据来源仓库和你的 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)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!