vim-config

Manage Vim plugins, tags, searches, and Xdebug mappings in YADRLite dotfiles.

2|1|Updated Feb 8, 2017
One-click install
npx skills add https://github.com/odysseyalive/dotfiles --skill vim-config
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vim-config
Source: https://github.com/odysseyalive/dotfiles/tree/main/.claude/skills/vim-config
Command: npx skills add https://github.com/odysseyalive/dotfiles --skill vim-config

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Centralizes and simplifies Vim/Neovim configuration and workflows for the YADRLite dotfiles collection so users can reliably manage plugins, run project searches, navigate tags, and integrate Xdebug without hunting through scattered files.

Core Features & Use Cases

  • Plugin management: Manage plugin lifecycle with Vim-Plug using :PlugInstall and :PlugUpdate and keep settings modular in vim/settings/.
  • Tag navigation & search: Build and navigate tags with :MakeTags and mappings like ,gt, ,gi, ,go and perform project searches using ag or rg with fzf via mappings such as ,ag.
  • Xdebug integration: Configure per-project .vimrc.local overrides and use mapped keys (F5 run, F2 step over, F3 step into, F10 breakpoint) to debug PHP with Xdebug.
  • Reference-driven edits: Ground changes by reading vim/vimrc and files in vim/settings/ and consult reference.md for paths and key mappings.

Quick Start

Audit and fix my Vim configuration by installing missing plugins, building project tags, running a project search, and verifying Xdebug key mappings for the current project.

Frequently Asked Questions about vim-config

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Vim plugins with Vim-Plug in a YADRLite dotfiles setup?

Manage Vim plugins in a YADRLite dotfiles setup by running :PlugInstall and :PlugUpdate, keeping modular settings organized in vim/settings/ for reliable lifecycle control across Neovim configurations.

How do I configure Xdebug for PHP debugging in Neovim?

Configure Xdebug for PHP debugging in Neovim by creating per-project .vimrc.local overrides and using mapped keys like F5 to run, F2 to step over, F3 to step into, and F10 for breakpoints.

Can I use fzf with ag or rg for project search in Vim?

Yes, you can use fzf with ag or rg for project search in Vim by utilizing mappings such as ,ag to efficiently query and navigate codebases within the YADRLite configuration.

How do I build and navigate tags in Neovim?

Build and navigate tags in Neovim by running :MakeTags and using mappings like ,gt, ,gi, and ,go to jump to definitions and references across your project codebase.

Do I need Lua support to use these Vim configurations?

Yes, you need Vim with Lua support to use these configurations, along with a plugin manager like Vim-Plug and search tools such as ag or rg paired with fzf for full functionality.