You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 or k) 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 pressing c (for example, to copy) or d (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 press j several times to expand the selection downward. Pressing d 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.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
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