Part of #57
Goal
Make abandon available on the Neovim status buffer to match VSCode and Emacs.
Current state
- VSCode magit profile:
a → badjuju.abandon.cursor on both status and log
- Emacs:
a → badjuju-abandon on both status and log
- Neovim magit profile:
a → JJAbandon on log only — missing on status
Change
In clients/neovim/lua/badjuju/keymap.lua magit profile, add a → JJAbandon to the status.jujutsu buffer keymap.
Docs
docs/src/clients/neovim.md — add a to the status keybinding table
docs/src/reference/status-buffer.md — confirm Neovim column shows the binding
Tests
clients/neovim/tests/keymap_spec.lua — assert a is bound on status.jujutsu
Verification
redo fmt && redo check && redo test — all pass
- Open a
.jj repo in Neovim, press a on a commit in the status buffer, confirm it abandons
Part of #57
Goal
Make abandon available on the Neovim status buffer to match VSCode and Emacs.
Current state
a→badjuju.abandon.cursoron both status and loga→badjuju-abandonon both status and loga→JJAbandonon log only — missing on statusChange
In
clients/neovim/lua/badjuju/keymap.luamagit profile, adda→JJAbandonto thestatus.jujutsubuffer keymap.Docs
docs/src/clients/neovim.md— addato the status keybinding tabledocs/src/reference/status-buffer.md— confirm Neovim column shows the bindingTests
clients/neovim/tests/keymap_spec.lua— assertais bound onstatus.jujutsuVerification
redo fmt && redo check && redo test— all pass.jjrepo in Neovim, pressaon a commit in the status buffer, confirm it abandons