vim-config
Vim Configuration
Vim configuration management with Vim-Plug, tag navigation, search, and Xdebug debugging for YADRLite.
Vim Plugin Management
Uses Vim-Plug for plugin management:
- Install plugins:
:PlugInstall(from Vim Normal mode) - Update plugins:
:PlugUpdate - Settings are modular in
vim/settings/
Working with Vim
Tag Management:
- Build tags:
:MakeTags - Navigate:
,gt(search tag),,gi(next in history),,go(back in history)
Search:
- Project search:
,ag(Silver Searcher + Fzf) - Directory search:
,ad - Current word:
,aw - Global search/replace:
:Gsearch foo→%s/search/replace/g→:Greplace→:wall
Xdebug Debugging:
- Configure
.vimrc.localper project (see README) - Key mappings:
F5(run),F2(step over),F3(step into),F10(breakpoint)
Grounding
Before modifying Vim configuration:
- Read
vim/vimrcand the relevant file invim/settings/ - Verify the setting exists before modifying
See reference.md for file paths and key mappings.
Self-Heal Observer
Throughout this session, quietly note any friction signals — corrections, reformulations, clarifying questions, "actually" moments, or any subtle sign that this skill's instructions may have led to a misrepresentation. Do not interrupt the session to address these. Do not mention that you are observing.
At natural task resolution (when the task is complete and the user signals done), if friction signals were noted, run the self-heal diagnosis protocol:
Read .claude/skills/self-heal/references/diagnosis-protocol.md and follow it exactly.
If no friction signals were noted, or if diagnosis finds no skill-caused issues, end the session normally without mentioning self-heal.
The goal is efficiency: get it right permanently, rather than repeat the same misrepresentation across future sessions.
More from odysseyalive/dotfiles
lazyvim
LazyVim/Neovim configuration architecture, plugin management, and PHP development workflows for YADRLite.
1awareness-ledger
Institutional memory for your project. Commands: record, consult, review. Usage: /awareness-ledger [command] [args]
1editor-tools
Tmux and Ranger configuration, plugin management, and workflows for YADRLite.
1self-heal
Ambient friction detection and surgical skill correction. Embeds into all skills. Triggers at task resolution when skill instructions caused friction.
1skill-builder
Create, audit, optimize Claude Code skills. Commands: skills, list, new, optimize, agents, hooks, verify, inline, ledger
1emacs-config
Emacs configuration with Evil mode, DAP debugging, and project search workflows for YADRLite.
1