Replies: 1 comment 1 reply
-
Beta Was this translation helpful? Give feedback.
1 reply
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
First of all, thank you so much to the open source community, the plugin author, and plugin contributors. Nvim Tree is a fantastic plugin and part of my everyday workflow. 🌳
Some Background, Visual Selection
The vim-centric way to delete multiple lines of text is to first
Shift-v
— visually select a full line of text. Next, with the visual line selection, I could navigate (j
ork
) to expand the selection area down or up, respectively. See below:Screen.Recording.2024-11-08.at.9.13.43.AM.mov
I would love to mimic this behavior for selecting multiple files in Nvim Tree, using
<S-v>
to visually select files or folders, then pressingc
(for example, to copy) ord
(to delete)— or running any action against that selection of files.Performing the selection this way, using the standard Vim visual selection, would feel like a seamless extension of normal buffer behavior.
Example Scenario
I want to delete several markdown files from a folder,
blog
. The files are in consecutive order, so I can<S-v>
to visually select the first file to delete (car-hacking.mdx
) and then pressj
several times to expand the selection downward. Pressingd
deletes the selected files.Screen.Recording.2024-11-08.at.9.20.17.AM.mov
Does anyone have an existing recipe that makes this behavior possible? Perhaps using the existing buffer marking (
m
) behavior as a way to integrate the key-bindings somehow?I suspect there are other people interested in this as well— or those who may have already found a solution. Funny enough, I found a stack overflow issue related to NERD Tree which was likely asked in the hope of achieving the same visual-selection behavior in this other Neovim tree-based file manager.
Other relevant discussions:
Beta Was this translation helpful? Give feedback.
All reactions