make keymap override more flexible
This commit is contained in:
@@ -89,13 +89,16 @@ api.nvim_create_autocmd('RecordingLeave', {
|
|||||||
})
|
})
|
||||||
|
|
||||||
-- Remap 'q' to 'Q' to reduce accidental macros
|
-- Remap 'q' to 'Q' to reduce accidental macros
|
||||||
vim.keymap.set('n', 'q', '<nop>', { noremap = true })
|
if pcall(require, 'which-key') then
|
||||||
require('which-key').add({
|
require('which-key').add({
|
||||||
lhs = 'q',
|
lhs = 'q',
|
||||||
rhs = '<nop>',
|
rhs = '<nop>',
|
||||||
mode = 'n',
|
mode = 'n',
|
||||||
hidden = true,
|
hidden = true,
|
||||||
})
|
})
|
||||||
|
else
|
||||||
|
vim.keymap.set('n', 'q', '<nop>', { noremap = true })
|
||||||
|
end
|
||||||
vim.keymap.set('n', 'Q', 'q', { noremap = true, desc = 'Record macro' })
|
vim.keymap.set('n', 'Q', 'q', { noremap = true, desc = 'Record macro' })
|
||||||
vim.keymap.set(
|
vim.keymap.set(
|
||||||
'n',
|
'n',
|
||||||
|
|||||||
Reference in New Issue
Block a user