zijun1991/dsh-vim-keymap

zijun1991★ 2TypeScriptLast synced: 2026-08-14

Open on GitHub

Vim keybindings for the deepseek-harness Web GUI, as an independent out-of-tree Cordis plugin

README excerpt

dsh-vim-keymap English 中文 Vim keybindings for the deepseek-harness Web GUI, shipped as an independent, out-of-tree Cordis plugin — it never modifies deepseek-harness itself. Scope: vim-style keyboard assist, not a vim reimplementation The goal here is narrow on purpose: let the composer and session tree be driven from the keyboard the way vim habits already know, not reproduce vim itself. The actual work in a deepseek-harness session — writing, editing, searching, running things — is carried out by the agent, not by a human doing character-by-character text manipulation the way a real vim session assumes; investing in vim's full surface (registers, macros, marks, jumplists, custom text objects, a real ex-command language) would spend effort on capability nobody using this plugin is positioned to exercise. So new behavior gets added when it removes a specific, concrete keyboard friction — Shift+Esc needing to reach Session mode even when focus has drifted off the composer, a double-tapped Escape as a way back in when nothing else is listening, one save command that replaces a mouse click on the host's "Session log" button — not to chase feature parity with a .vimrc -grade vim setup.…

View full README on GitHub →
Tools / Devcordisdeepseek-harnessdshdsh-pluginkeybindingsvimagentsearch

Category