atlas-engineer / nyxt

Nyxt - the hacker's browser.
https://nyxt-browser.com/
9.78k stars 409 forks source link

Create file management features, something like Emacs' `dired` for Nyxt (left to do: (de)archivation) #2264

Closed pdelfino closed 10 months ago

pdelfino commented 2 years ago

Is your feature request related to a problem? Please describe. I'm frustrated that I can't fully do file management tasks using Nyxt as an interface. I wish there was something like Emacs' dired available in Nyxt.

Describe the solution you'd like Dired features such as:

Describe alternatives you've considered Honestly, my alternatives have been using dired in Emacs or GNOME's Nautilus. I can't think of an alternative in Nyxt.

Additional context There is a file-manager-mode available in Nyxt. But after doing a describe-command on it, it seems to be empty. Nyxt displays no source and bindings around it. Manual does not cover it. Not sure if it is a bug. I might be missing something, but I am not sure why it is available on master with the current content.

Ambrevar commented 2 years ago

Our file-manager indeed handles already quite a lot. Might be broken on master though...

Archive extraction is missing, pull request welcome!

jmercouris commented 2 years ago

Right, but it is only in a prompt buffer interface, no? I think this is asking for something closer to dired!

I do not believe that we can do any of the things listed in the original request outside of the prompt buffer/open-file.

Ambrevar commented 2 years ago

Indeed, but like many other "prompt-buffer only" features, an easy fix which would be very cool to add is the ability to have a persistent prompt-buffer in place of a buffer! This needs some thinking though...

jmercouris commented 10 months ago

Probably as an extension!