Skip to content

wsdjeg/record-key.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 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

About

Recording keyboard keys in Neovim

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors 2

  •  
  •  

Languages