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