emacs-config
Emacs Configuration
Emacs configuration management with Evil mode, debugging, and project search workflows for YADRLite.
Configuration
- Uses Evil mode for Vim keybindings
- Toggle Evil/Emacs mode:
Ctrl-z - Leader key:
,(General.el plugin enables concurrent typing, no need to hold comma) - Includes DAP-mode for debugging with vscode-php-debug extension (unzipped to
~/.yadrlite/emacs.d/.extension/)
Working with Emacs
Install standalone (without full YADRLite):
curl https://raw.githubusercontent.com/odysseyalive/dotfiles/master/emacs.d/emacs.init > ~/.emacs
Debugging:
,dd: Start debugger,db: Toggle breakpoint,dc: Continue,di: Step into,dp: Install vscode-php-debug plugin
Project Search:
,ps: Search in current project,pd: Search in directory,/: Search current project,pf: Fuzzy file finder (CtrlP equivalent)
Grounding
Before modifying Emacs configuration:
- Read
emacs.d/emacs.init - Verify the configuration section matches the architecture above
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.
1vim-config
Vim configuration with Vim-Plug plugin management, tag navigation, search, and Xdebug debugging for YADRLite.
1skill-builder
Create, audit, optimize Claude Code skills. Commands: skills, list, new, optimize, agents, hooks, verify, inline, ledger
1