mirror of
https://github.com/sdkasper/lean-obsidian-terminal.git
synced 2026-07-22 06:14:33 +00:00
Implement public API for composable terminal key handlers Allows downstream plugins to register custom key handlers that compose with built-in autocomplete/search, instead of replacing xterm's single handler. - KeyHandlerRegistry: dispatch in registration order, snapshot iteration for safe mid-dispatch unregister, per-handler error isolation, idempotent disposer - registerKeyHandler() public API on plugin instance - Export TerminalSession + TerminalKeyHandler types for downstream use - Comprehensive test coverage (81/81 tests pass) - Documentation: docs/key-handler-api.md, README section, CHANGELOG entry Co-Authored-By: Brandon Barringer |
||
|---|---|---|
| .. | ||
| claude-code-integration.md | ||
| code-review-2026-04-28.md | ||
| key-handler-api.md | ||
| security.md | ||
| session-persistence.md | ||
| settings.md | ||
| uri-handler.md | ||
| usage.md | ||