You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nvim-libmodal/examples/lua/keymaps-supress-exit.lua

15 lines
354 B
Lua

local libmodal = require 'libmodal'
-- register key commands and what they do
local fooModeKeymaps =
{
[''] = 'echom "You cant exit using escape."',
q = 'let g:fooModeExit = 1'
}
-- tell the mode not to exit automatically
vim.g.fooModeExit = false
-- enter the mode using the keymaps created before
libmodal.mode.enter('FOO', fooModeKeymaps, true)