omp-leader-key
v1.0.1
Published
OpenCode-style Ctrl+X leader palette for Oh My Pi sessions
Maintainers
Readme
omp-leader-key
OpenCode-style Ctrl+X leader palette for Oh My Pi sessions.
What it does
Press Ctrl+X to open a floating command palette. Each entry is bound to a single letter; press the letter directly, or use arrow keys + Enter. Escape or Backspace closes the palette.
╭────────────────────────────────────────────────────────────╮
│ Leader Key (Ctrl+X) │
├────────────────────────────────────────────────────────────┤
│ > [L] Resume fuzzy session picker → /resume │
│ [N] New session start a fresh session │
│ [T] Tree session tree │
│ [S] Agent Hub open the subagent panel │
│ [P] Processes list daemon-supervised processes │
│ [M] Model switch the active model │
├────────────────────────────────────────────────────────────┤
│ letter / ↑↓ + enter to run · esc / bksp to close │
╰────────────────────────────────────────────────────────────┯All commands run as native OMP actions — no patching, no subprocess tricks.
Installation
omp plugin install Sanveed/omp-leader-keyOr install directly from npm:
omp plugin install omp-leader-keyWhy?
OMP's built-in autoresearch extension also registers Ctrl+X, so a normal registerShortcut("ctrl+x", ...) collides with it. This extension uses OMP's native ctx.ui.onTerminalInput() listener instead, avoiding the shortcut conflict while preserving the exact Ctrl+X → key behavior.
License
MIT
