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.
21 lines
519 B
Lua
21 lines
519 B
Lua
local libmodal = require('libmodal')
|
|
|
|
-- create a new layer.
|
|
local exitFunc = libmodal.layer.enter({
|
|
['n'] = { -- normal mode mappings
|
|
['gg'] = { -- remap `gg`
|
|
['rhs'] = 'G', -- map it to `G`
|
|
['noremap'] = true, -- don't recursively map.
|
|
},
|
|
['G'] = { -- remap `G`
|
|
['rhs'] = 'gg', -- map it to `gg`
|
|
['noremap'] = true -- don't recursively map.
|
|
}
|
|
}
|
|
})
|
|
|
|
-- the layer will deactivate in 5 seconds.
|
|
vim.loop.new_timer():start(5000, 0, vim.schedule_wrap(
|
|
function() exitFunc(); print('EXITED.') end
|
|
))
|