record-key.nvim is plugin to display pressed key in neovim.
2025-4-19-14-35-48.mp4
Use your preferred Neovim plugin manager to install record-key.nvim.
with nvim-plug
require('plug').add({
{
'wsdjeg/record-key.nvim',
cmds = { 'RecordKeyToggle' },
config_before = function()
vim.keymap.set('n', '<leader>rk', '<cmd>RecordKeyToggle<cr>', { silent = true })
end,
},
})
Then use :PlugInstall record-key.nvim
to install this plugin.
require('record-key').setup({
timeout = 3000,
max_count = 5,
winhighlight = 'NormalFloat:Normal,FloatBorder:WinSeparator',
})
:RecordKeyToggle
: toggle record-key
Debug record-key.nvim with logger.nvim:
require('plug').add({
{
'wsdjeg/record-key.nvim',
cmds = { 'RecordKeyToggle' },
config_before = function()
vim.keymap.set('n', '<leader>rk', '<cmd>RecordKeyToggle<cr>', { silent = true })
end,
depends = {
{
'wsdjeg/logger.nvim',
},
},
},
})
If you encounter any bugs or have suggestions, please file an issue in the issue tracker