Add mappings for visual mode (#438)
This commit is contained in:
@@ -22,6 +22,8 @@ mapping = setmetatable({}, {
|
||||
return invoke.c(fallback)
|
||||
elseif api.is_select_mode() and invoke.s then
|
||||
return invoke.s(fallback)
|
||||
elseif api.is_visual_mode() and invoke.x then
|
||||
return invoke.x(fallback)
|
||||
else
|
||||
fallback()
|
||||
end
|
||||
|
||||
@@ -23,6 +23,13 @@ api.is_select_mode = function()
|
||||
}, vim.api.nvim_get_mode().mode)
|
||||
end
|
||||
|
||||
api.is_visual_mode = function()
|
||||
return vim.tbl_contains({
|
||||
'v',
|
||||
'V',
|
||||
}, vim.api.nvim_get_mode().mode)
|
||||
end
|
||||
|
||||
api.is_suitable_mode = function()
|
||||
return api.is_insert_mode() or api.is_cmdline_mode()
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user