Did you check docs and existing issues?
Neovim version (nvim -v)
NVIM v0.11.4 - Build type: Release - LuaJIT 2.1.1741730670
Operating system/version
Ubuntu 24.04 LTS
Describe the bug
When pressing the localleader (****) in the grug-far.nvim window nothing happens.
Other keys still work.
If is pressed the which-key window appears and after that also ** starts working.
Steps To Reproduce
- Install LazyVim using the starter
- Run nvim
- press sr to open grug-far
- press \ and observe that it doesn't do anything making it unusable
- press , which-key appears then press
- press \ and observe that now it works
Expected Behavior
At point 4. which-key should appear.
Health
Log
on_key: <LeftRelease>
on_key: <Space>
Start by trigger
State(start): Mode(n:0) Node(<Space>) { keys = "<Space>" }
update Mode(n:14)
continue: <Space> Mode(n:14)
getchar
on_key: q
got: q
continue: <Space>q Mode(n:14)
getchar
on_key: q
got: q
suspend: Mode(n:14)
Removing ` mode(n)
Removing <Space>w mode(n)
Removing g' mode(n)
Removing g mode(n)
Removing \ mode(n)
Removing <Space> mode(n)
Removing " mode(n)
Removing <C-W> mode(n)
Removing ] mode(n)
Removing z mode(n)
Removing z= mode(n)
Removing g` mode(n)
Removing ' mode(n)
Removing [ mode(n)
Trigger(del) Mode(n:14) ` <Space>w g' g \ <Space> " <C-W> ] z z= g` ' [
feedkeys: Mode(n:14) <Space>qq
on_key: <Space>qq
Setting keymap: " mode n
Setting keymap: ' mode n
Setting keymap: ` mode n
Setting keymap: <Space>w mode n
Setting keymap: g' mode n
Setting keymap: g` mode n
Setting keymap: z= mode n
Setting keymap: \ mode n
Setting keymap: <Space> mode n
Setting keymap: g mode n
Setting keymap: z mode n
Setting keymap: ] mode n
Setting keymap: [ mode n
Setting keymap: <C-W> mode n
Trigger(add) Mode(n:14) " ' ` <Space>w g' g` z= \ <Space> g z ] [ <C-W>
BufNew(9)
BufNew(10)
BufNew(11)
BufNew(12)
BufNew(13)
BufNew(14)
BufNew(15)
BufNew(16)
BufNew(17)
BufNew(18)
BufNew(19)
BufNew(20)
BufNew(21)
BufNew(22)
BufNew(23)
BufNew(24)
BufNew(25)
BufReadPost(14)
BufEnter(14)
new Mode(n:14)
Setting keymap: ' mode n
Setting keymap: ` mode n
Setting keymap: " mode n
Setting keymap: z= mode n
Setting keymap: g' mode n
Setting keymap: g` mode n
Setting keymap: <Space>w mode n
Setting keymap: z mode n
Setting keymap: g mode n
Setting keymap: <C-W> mode n
Setting keymap: [ mode n
Setting keymap: \ mode n
Setting keymap: <Space> mode n
Setting keymap: ] mode n
Trigger(add) Mode(n:14) ' ` " z= g' g` <Space>w z g <C-W> [ \ <Space> ]
BufNew(26)
LspAttach(14)
Removing g` mode(n)
Removing <Space>w mode(n)
Removing z mode(n)
Removing g mode(n)
Removing ' mode(n)
Removing <C-W> mode(n)
Removing ] mode(n)
Removing [ mode(n)
Removing ` mode(n)
Removing \ mode(n)
Removing " mode(n)
Removing <Space> mode(n)
Removing z= mode(n)
Removing g' mode(n)
Trigger(del) Mode(n:14) g` <Space>w z g ' <C-W> ] [ ` \ " <Space> z= g'
new Mode(n:14)
Setting keymap: ' mode n
Setting keymap: ` mode n
Setting keymap: " mode n
Setting keymap: z= mode n
Setting keymap: g' mode n
Setting keymap: g` mode n
Setting keymap: <Space>w mode n
Setting keymap: z mode n
Setting keymap: g mode n
Setting keymap: [ mode n
Setting keymap: <Space> mode n
Setting keymap: ] mode n
Setting keymap: <C-W> mode n
Setting keymap: \ mode n
Trigger(add) Mode(n:14) ' ` " z= g' g` <Space>w z g [ <Space> ] <C-W> \
BufNew(27)
BufNew(28)
on_key: <Space>
Start by trigger
State(start): Mode(n:0) Node(<Space>) { keys = "<Space>" }
update Mode(n:14)
continue: <Space> Mode(n:14)
getchar
on_key: s
got: s
continue: <Space>s Mode(n:14)
getchar
on_key: r
got: r
suspend: Mode(n:14)
Removing g` mode(n)
Removing <Space>w mode(n)
Removing z mode(n)
Removing g mode(n)
Removing ' mode(n)
Removing <C-W> mode(n)
Removing ] mode(n)
Removing [ mode(n)
Removing ` mode(n)
Removing \ mode(n)
Removing " mode(n)
Removing <Space> mode(n)
Removing z= mode(n)
Removing g' mode(n)
Trigger(del) Mode(n:14) g` <Space>w z g ' <C-W> ] [ ` \ " <Space> z= g'
feedkeys: Mode(n:14) <Space>sr
on_key: <Space>sr
BufNew(31)
BufEnter(31)
new Mode(n:31)
Setting keymap: ' mode n
Setting keymap: ` mode n
Setting keymap: " mode n
Setting keymap: z= mode n
Setting keymap: g' mode n
Setting keymap: g` mode n
Setting keymap: <Space>w mode n
Setting keymap: z mode n
Setting keymap: g mode n
Setting keymap: <C-W> mode n
Setting keymap: [ mode n
Setting keymap: <Space> mode n
Setting keymap: ] mode n
Trigger(add) Mode(n:31) ' ` " z= g' g` <Space>w z g <C-W> [ <Space> ]
Setting keymap: ' mode n
Setting keymap: ` mode n
Setting keymap: " mode n
Setting keymap: z= mode n
Setting keymap: g' mode n
Setting keymap: g` mode n
Setting keymap: <Space>w mode n
Setting keymap: z mode n
Setting keymap: g mode n
Setting keymap: [ mode n
Setting keymap: <Space> mode n
Setting keymap: ] mode n
Setting keymap: <C-W> mode n
Setting keymap: \ mode n
Trigger(add) Mode(n:14) ' ` " z= g' g` <Space>w z g [ <Space> ] <C-W> \
ModeChanged(n:i)
new Mode(i:31)
Safe(true)
Setting keymap: <C-R> mode i
Trigger(add) Mode(i:31) <C-R>
BufNew(32)
BufNew(33)
BufNew(34)
on_key: <Esc>
ModeChanged(i:n)
Safe(true)
on_key: \
on_key: \
on_key: \
on_key: <Space>
Start by trigger
State(start): Mode(n:0) Node(<Space>) { keys = "<Space>" }
update Mode(n:31)
continue: <Space> Mode(n:31)
getchar
Setting keymap: \ mode n
Trigger(add) Mode(n:31) \
on_key: <Esc>
got: <Esc>
on_key: \
Start by trigger
State(start): Mode(n:0) Node(\) { keys = "\\" }
update Mode(n:31)
continue: \ Mode(n:31)
getchar
on_key: <Esc>
got: <Esc>
Repro
Did you check docs and existing issues?
Neovim version (nvim -v)
NVIM v0.11.4 - Build type: Release - LuaJIT 2.1.1741730670
Operating system/version
Ubuntu 24.04 LTS
Describe the bug
When pressing the localleader (****) in the grug-far.nvim window nothing happens.
Other keys still work.
If is pressed the which-key window appears and after that also ** starts working.
Steps To Reproduce
Expected Behavior
At point 4. which-key should appear.
Health
Log
Repro