Open zivarah opened 3 months ago
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.
I'm facing the similar issue. unless there is solution available.
ps. commenting just to keep this issue open.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.
Still running into this: commenting to remove the stale tag.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.
Did you check docs and existing issues?
Neovim version (nvim -v)
v0.10.1
Operating system/version
MacOS 14.6.1, Windows 11, NixOS
Describe the bug
I noticed recently that while using fugitive's status buffer, the fixup commit bindings (
cf
andcF
) only worked if I was fairly quick hitting thef
/F
. If I was too slow, then which-key shows "move to next char" instead of the fugitive binding like it normally does, and hittingf
/F
after that doesn't work (I'm getting anE21: Cannot make changes, 'modifiable' is off
error if I actually try to perform the "move to next char" action, oddly).I was able to isolate this to which-key, to my surprise. A bisect shows that it is specifically 568b841 (refactor: presets, 2024-07-09), though this is still reproducible on the current head of main: 6c1584e (chore(main): release 3.13.2 (#796), 2024-07-24).
Steps To Reproduce
:G
cf
quickly and see that the command line is populated with:Git commit --fixup=
as expectedc
and wait for which-key to show up. Note that which-key showsf => move to next char
instead of the fugitive bindingf
, and see that the fixup commit command is not teed upExpected Behavior
When in the fugitive status buffer,
c
followed byf
should tee up a fixup commit regardless of the delay between the two keystrokes and whether or not which-key shows up.Health
Log
Repro