local Hydra = require('hydra')
Hydra({
name = 'Split movements',
mode = 'n',
body = '<C-w>',
config = {
hint = {
type = 'statusline',
},
timeout = 250,
},
heads = {
{ 'h', [[<cmd>try | wincmd h | catch /^Vim\%((\a\+)\)\=:E11:/ | close | endtry<CR>]] },
{ 'j', [[<cmd>try | wincmd j | catch /^Vim\%((\a\+)\)\=:E11:/ | close | endtry<CR>]] },
{ 'k', [[<cmd>try | wincmd k | catch /^Vim\%((\a\+)\)\=:E11:/ | close | endtry<CR>]] },
{ 'l', [[<cmd>try | wincmd l | catch /^Vim\%((\a\+)\)\=:E11:/ | close | endtry<CR>]] },
},
})
Steps to reproduce
Open any file
C-w s to split window
:colorscheme default
C-w j
Can see error below:
E5108: Error executing lua: ...rick/.vim/plugged/hydra.nvim/lua/hydra/lib/highlight.lua:16: invalid key:
stack traceback:
[C]: in function 'nvim_set_hl'
...rick/.vim/plugged/hydra.nvim/lua/hydra/lib/highlight.lua:16: in main chunk
[C]: in function 'require'
...ck/.vim/plugged/hydra.nvim/lua/hydra/hint/statusline.lua:18: in function '_make_statusline'
...ck/.vim/plugged/hydra.nvim/lua/hydra/hint/statusline.lua:38: in function 'show'
/home/frederick/.vim/plugged/hydra.nvim/lua/hydra/init.lua:451: in function '_enter'
/home/frederick/.vim/plugged/hydra.nvim/lua/hydra/init.lua:315: in function </home/frederick/.vim/plugged/hydra.nvim/lua/hydra/init.lua:314>
Other info
I added a print(name, vim.inspect(settings)) line right above highlight.lua:16, and the output was:
Neovim version
Configuration
Steps to reproduce
C-w s
to split window:colorscheme default
C-w j
Other info
I added a
print(name, vim.inspect(settings))
line right above highlight.lua:16, and the output was: