Skip to content

wsdjeg/record-key.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

record-key.nvim

record-key.nvim is plugin to display pressed key in neovim.

2025-4-19-14-35-48.mp4

Installation

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.

Setup

require('record-key').setup({
    timeout = 3000,
    max_count = 5,
    winhighlight = 'NormalFloat:Normal,FloatBorder:WinSeparator',
})

Usage

  • :RecordKeyToggle: toggle record-key

Debug

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',
            },
        },
    },
})

Feedback

If you encounter any bugs or have suggestions, please file an issue in the issue tracker