Some features:
* Create/rename/move/delete files by editing the current directory listing's textbuffer
* Filter using glob pattern
* Trash and undo support
* Works even in remote-ssh workspaces
* Works across multiple vscode windows
Some features:
* Create/rename/move/delete files by editing the current directory listing's textbuffer
* Filter using glob pattern
* Trash and undo support
* Works even in remote-ssh workspaces
* Works across multiple vscode windows
Also voil asks you to confirm destructive actions. And even if you do, by default voil moves deleted files to a trash location and has undo functionality so you can easily undo your mistakes.
> Do you trust the publisher "Ali Mostafavi"?
> The extension voil is published by Ali Mostafavi. This is the first extension > you're installing from this publisher.
> Ali Mostafavi is not verified.
> Visual Studio Code has no control over the behavior of third-party extensions, including how they manage your personal data. Proceed only if you trust the publisher.
It is not easy to get verified in vscode marketplace, even major publishers like Qt organization are not verified much less so a solo open source developer like myself.
turboponyy•4h ago
heltale•4h ago
hexomancer•4h ago
- It can work across multiple vscode windows
- The top line (that shows the current directory) can be used to filter files. For example, if you add "*.{txt,md}" to the end of that line, it will only show the txt and markdown files.
- The ability to defined custom shell commands and bind keybindings to them. For example, I can create a command that zips selected files and run it with a single keybinding in voil.
- Undo functionality
hexomancer•4h ago
The major difference being that you still need to learn some new keybinds for dired, for example, you can't just create a file by editing the text buffer whereas in oil.nvim (and by extension, voil) your text editing skills immediately apply.
globular-toast•4h ago
hexomancer•4h ago
I kind of disagree? Most files were once created as an empty file! (at least that's the case in my workflow).
ckolkey•3h ago
globular-toast•1h ago
In Emacs I can even open a file in a non-existent directory and it will create all the containing directories when I try to save. So I rarely even use mkdir.
whalesalad•15m ago