29 lines
967 B
Lua
29 lines
967 B
Lua
return {
|
|
'NStefan002/screenkey.nvim',
|
|
cmd = 'Screenkey',
|
|
version = '*',
|
|
vim.keymap.set('n', '<leader>kt', '<cmd>Screenkey<CR>', { desc = 'Toggle keys' }),
|
|
config = function()
|
|
require('screenkey').setup({
|
|
-- see :h nvim_open_win
|
|
win_opts = {
|
|
relative = 'editor',
|
|
anchor = 'SE',
|
|
width = 40,
|
|
height = 1,
|
|
border = 'single',
|
|
},
|
|
-- compress input when repeated <compress_after> times
|
|
compress_after = 3,
|
|
-- clear the input after <clear_after> seconds of inactivity
|
|
clear_after = 3,
|
|
-- temporarily disable screenkey (for example when inside of the terminal)
|
|
disable = {
|
|
filetypes = {}, -- for example: "toggleterm"
|
|
-- :h 'buftype'
|
|
buftypes = {}, -- for example: "terminal"
|
|
},
|
|
})
|
|
end,
|
|
}
|