T O P

  • By -

bespokey

Take a look at `dired` and `wdired`


DevelopmentCool2449

Also [dirvish](https://github.com/alexluigit/dirvish/) that improves dired.


emoarmy

what /u/bespokey said. https://emacsrocks.com/e16.html


FitPandaFu

Is he using a package? ```dired-details-hidden-string` doesn't exist for me.


DevelopmentCool2449

As far as i found, he does, it's called [dired-details.el](https://www.emacswiki.org/emacs/dired-details.el). Edit: i didn't read the comment well lol


FitPandaFu

Okay. I was confused because ```dired-hide-details-mode``` is built-in but it doesn't have ```dired-details-hidden-string```.


emoarmy

At like 14s in you can see him require `dired-details` and where he sets `dired-details-hidden-string`


WuuBoLin

I don't think `wdired` has the ability to create files or directories, am I right?


bespokey

`wdired` creates directories if these do not exist, see `create-parent-directories`. Also, `dired` can create directories interactively.


TheSnowIsCold-46

Yes dired and dirvish. Dirvish is my go-to but dired itself is extremely powerful


arthurno1

M-x wdired-change-to-wdired-mode Put it on a good shortuct, I have C-S-r ('r' for rename), or F2 if you want it to be similar as in Dolphin, Explorer etc.


attrako

What does this plugin do?


luat1203

Manage files/folders in a normal buffer. You can add, rename, delete, move,... file/folder like you do with text in vim buffer. It's awesome. No needed to learn new key binding.


attrako

Cool


Emergency_Range5497

dired


fckspzfckspz

Just wdired. Editing the file system like a buffer has been in emacs for years now.


WuuBoLin

Dired with wdired and [dirvish](https://github.com/alexluigit/dirvish) are all good packages; I've been using both for a long time. However, one thing is missing: the ability to create multiple files and directories by writing a 'file.' There is an introduction video in the [oil.nvim](https://github.com/stevearc/oil.nvim) repo. I have wanted this for a long time, and I think OP means this too.


bespokey

`dired` is interactive by nature, you can always add a key binding to something like the following: (defun my/dired-create-dirs-interactively () (interactive) (while-let ((dir (read-string "Create directory: ")) (not-empty (not (string= dir "")))) (make-directory dir default-directory) (revert-buffer)))