Show HN: VS Code extension to edit the filesystem like a text buffer (github.com)

67 points by hexomancer ↗ HN
This is a spiritual adaptation of oil.nvim for vscode. The main idea is you edit the filesystem by editing the current directory listing's text buffer. For example, if I want to rename a file, I just rename it in the listing file. This is extremely powerful because it translates all of your text-editing skills immediately into file editing capabilities.

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

14 comments

[ 3.0 ms ] story [ 39.1 ms ] thread
"Look what they need to mimic a fraction of our power" - some Emacs user, probably
haha yeah this'll never bee a problem with AI plugged into your VSCode :-D
This looks cool, but I'm a bit wary of publishers that aren't verified.

> 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.

(comment deleted)
Is it possible to make an extension like that for Zed?
AFAIK not with their current extremely limited API, but it’s on their roadmap to have a more extendable editor.
When I was a student about 10 years ago there was a custom shell that works like this and even had an extension for sublime, but for the life of me I cannot remember its name.
Falling to see why `touch newfile` doesn't accomplish this as fast if not faster and without yet another extension.
Awesome work! I’ll definitely try this out.