feat(sidebar): add visual mode support for removing files in Seletected Files (#2045)
This commit is contained in:
@@ -2894,6 +2894,15 @@ function Sidebar:create_selected_files_container()
|
|||||||
remove_file(line_number)
|
remove_file(line_number)
|
||||||
end, { noremap = true, silent = true })
|
end, { noremap = true, silent = true })
|
||||||
|
|
||||||
|
self.selected_files_container:map("x", Config.mappings.sidebar.remove_file, function()
|
||||||
|
vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes("<Esc>", true, false, true), "n", false)
|
||||||
|
local start_line = math.min(vim.fn.line("v"), vim.fn.line("."))
|
||||||
|
local end_line = math.max(vim.fn.line("v"), vim.fn.line("."))
|
||||||
|
for _ = start_line, end_line do
|
||||||
|
remove_file(start_line)
|
||||||
|
end
|
||||||
|
end, { noremap = true, silent = true })
|
||||||
|
|
||||||
self.selected_files_container:map(
|
self.selected_files_container:map(
|
||||||
"n",
|
"n",
|
||||||
Config.mappings.sidebar.add_file,
|
Config.mappings.sidebar.add_file,
|
||||||
|
|||||||
Reference in New Issue
Block a user