feat(sidebar): add visual mode support for removing files in Seletected Files (#2045)

This commit is contained in:
Joseph
2025-05-18 05:34:14 -03:00
committed by GitHub
parent 2f806ca342
commit e98bb8d3ba

View File

@@ -2894,6 +2894,15 @@ function Sidebar:create_selected_files_container()
remove_file(line_number)
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(
"n",
Config.mappings.sidebar.add_file,