config-neovim | Skill Performance & Reviews | TopRankSkills

TopRank Skills

Home / Skills / tools / config-neovim

config-neovim

maintained by TwIStOy

star 12 account_tree 0 verified_user MIT License
bolt View GitHub

name: config-neovim description: Use this skill when working with neovim configurations, Lua scripting for Neovim, plugin management, LSP setup, or any Neovim-related development tasks.

config-neovim

When To Use

Use this skill when working with neovim configurations, Lua scripting for Neovim, plugin management, LSP setup, or any Neovim-related development tasks.

What Can Do

  • Manage plugins
  • Manage keymaps
  • Manage LSP setup

Quick Reference

Add a new plugin

Create file in appropriate caregory under lua/dotvim/plugins.

return {
  "author/plugin-name",
  event = "VeryLazy",
  opts = {
    -- options
  },
}

Extending LSP Server Config

Create or update file under lsp/.

---@type vim.lsp.Config
return {
  cmd = { ... },
  init_options = { ... }
  capabilities = { ... },
}

Adding a Keymap

If the keymap is highly plugin-related, config the keymap in that plugin's spec.

return {
  "author/plugin-name",
  keys = { ... } -- config keymaps here
}

Others, config the keymap in lua/dotvim/configs/keymaps.lua.

vim.keymap.set("n", "<M-n>", "<cmd>nohl<CR>", { desc = "nohl" })

If the new keymap also creates a new which-key group, add the group in lua/dotvim/plugins/base/which-key.lua.

chat Comments (0)

chat_bubble_outline

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

Skill Details

GitHub Stars 12
GitHub Forks 0
Created Jan 2026
Last Updated 4个月前
tools tools ide plugins

Related Skills

writing-skills
chevron_right
codex
chevron_right
smart-illustrator
chevron_right
ast-index
chevron_right
packmind-standard-creator
chevron_right

Build your own?

Join 12,000+ developers contributing to the Claude ecosystem.