unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Arthur Miller <arthur.miller@live.com>
To: Stefan Monnier <monnier@iro.umontreal.ca>
Cc: Boruch Baum <boruch_baum@gmx.com>,
	Emacs-Devel List <emacs-devel@gnu.org>
Subject: Re: Friendlier dired experience [CODE INCLUDED]
Date: Thu, 05 Nov 2020 09:05:44 +0100	[thread overview]
Message-ID: <VI1PR06MB45269802E1DD19851ACCB70196EE0@VI1PR06MB4526.eurprd06.prod.outlook.com> (raw)
In-Reply-To: <jwvd00tnekc.fsf-monnier+emacs@gnu.org> (Stefan Monnier's message of "Wed, 04 Nov 2020 13:55:26 -0500")

Stefan Monnier <monnier@iro.umontreal.ca> writes:

>>> How 'bout we add it to GNU ELPA and then we work on integrating some of
>>> the code into Dired
>> I'm fine with integrating parts of it into dired, but I wouldn't want it
>> done in a way that breaks the stand-alone package. In other words, the
>> feature super-set (updated) copy from the github upstream should always
>> continue to work.
>
> Of course.  This said, in many/most cases, integration requires changes
> which end up having some impact on the actual user-visible
> functionality.  Whether they're considered as "breaking" or not is often
> a question of point of view.
>
>>>  (i.e. the part that makes sense within Dired itself)?
>> What part do you have in mind?
>
> I don't have any in mind: I use neither Dired nor anything like
> midnight-commander (I do my file-management with zsh, and I don't even
> do that within Emacs), so I'm not the best person to make such calls.
>
> But clearly, some parts of diredc.el don't make sense within Dired
> because they're specific to the dual-pane setup, whereas Dired is
> a single-buffer mode, meant to be independent from window layout.
>
>
>         Stefan
I use Emacs for almost all interaction with the computer, and I do
manage my files with Helm + Dired, so I am always interested to see
something new.

I have skimmed through diredc (readme + code) but I haven't tried it.
As far as I see, the only part I see worth putting directly in dired
is maybe as you pointed out trash management. I don't use Sunrise nor
any other `comander' Ranger clone; it is just not needed. I don't use
trash folder either for that matter, but I can see there is not much of
trash handling offered via Emacs, so maybe some users would prefer to
have such functionality.

Unfortunately for some features, as I read the diredc code; I would
probably be annoyed if they were in dired. Particularly if dired asked
yes/no if I really wish to bookmark a place and if I wish to start
diredc. If user bothered to press a 4-letter combination, then I think 
we can be sure the user wish to create that bookmark; it is really
unnecessary to ask if I am really sure :-). Just my opinion.

Extra colours for chmod: we have it already in Dired+, it looks like a
rainbow, really not very user friendly to give them each different
colour (sorry Drew).

History handling: can it not be handled by recentf/winner modes already?
I am not particulary against custom history handling, but recentf
already does it and winner has undo/redo stack maybe they can be reused?

Ther is a thing I would like to have in Dired, but I haven't got time
myself to look at it: utilisation of new Tab thing. Since tabs seem
to act more like workspaces I would like to see them serialized and
bookmarked so we could use them with Dired. However diredc seems to do
it's own thing instead of reusing the functionality of tabs.

Other functionality I would like to see is some from dired-hacks: toggle
and filters.

For me Helm does the most; dired is needed just sometimes, so it is nice
if we can keep it lightweight. That said it does not mean that Emacs (or
Elpa) can't include a file manager, I would just prefer to keep it
separate from Dired.

Just my opinion as a daily user of Emacs for file managment. I hope
that Boruch does not take it as personal critique, I don't mean it as
such. These are just my subjective opinions, so take them as such.  It
is nice you experiment and play with Dired and file management.

Best regards
/a



  reply	other threads:[~2020-11-05  8:05 UTC|newest]

Thread overview: 95+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-11-03 10:43 Friendlier dired experience [CODE INCLUDED] Boruch Baum
2020-11-03 10:54 ` Jean Louis
2020-11-03 11:15   ` Boruch Baum
2020-11-03 11:32     ` Joost Kremers
2020-11-03 12:22       ` Boruch Baum
2020-11-03 16:07     ` Jean Louis
2020-11-03 17:12       ` Boruch Baum
2020-11-03 19:31         ` Jean Louis
2020-11-03 21:13           ` Boruch Baum
2020-11-04  8:10             ` Jean Louis
2020-11-04  8:54               ` Boruch Baum
2020-11-04  9:57                 ` Jean Louis
2020-11-04 10:39                   ` Jean Louis
2020-11-04 13:17                     ` Boruch Baum
2020-11-04 15:32                       ` Joost Kremers
2020-11-04 15:58                         ` Stefan Monnier
2020-11-04 17:23                         ` Jean Louis
2020-11-04 17:15                       ` Jean Louis
2020-11-04 15:28                 ` Eli Zaretskii
2020-11-03 11:24   ` Boruch Baum
2020-11-03 15:10 ` Stefan Kangas
2020-11-03 16:10   ` Jean Louis
2020-11-03 17:16     ` Boruch Baum
2020-11-03 17:59       ` Michael Albinus
2020-11-03 19:10         ` Boruch Baum
2020-11-03 19:49           ` Jean Louis
2020-11-04  6:08             ` Pankaj Jangid
2020-11-04 19:57           ` Michael Albinus
2020-11-04 20:18             ` Yuri Khan
2020-11-04 20:29               ` Michael Albinus
2020-11-05  8:54             ` Boruch Baum
2020-11-05 10:11               ` Jean Louis
2020-11-05 13:31               ` Eli Zaretskii
2020-11-04 19:28       ` Stefan Kangas
2020-11-04 19:39         ` Boruch Baum
2020-11-05 15:00           ` Stefan Kangas
2020-11-06  9:34             ` Boruch Baum
2020-11-04 18:07 ` Stefan Monnier
2020-11-04 18:32   ` Boruch Baum
2020-11-04 18:55     ` Stefan Monnier
2020-11-05  8:05       ` Arthur Miller [this message]
2020-11-05  9:22         ` Boruch Baum
2020-11-05 12:54           ` Arthur Miller
2020-11-05 13:34             ` Jean Louis
2020-11-05 14:38             ` Boruch Baum
2020-11-05 15:05               ` Stefan Monnier
2020-11-05 15:34                 ` Arthur Miller
2020-11-05 15:45                   ` Stefan Monnier
2020-11-05 16:18                     ` Adam Porter
2020-11-05 17:02                       ` Stefan Monnier
2020-11-05 17:09                         ` Drew Adams
2020-11-05 17:08                       ` Drew Adams
2020-11-05 16:19                     ` Arthur Miller
2020-11-05 17:56                       ` Jean Louis
2020-11-05 17:08                     ` Drew Adams
2020-11-06  9:15                 ` Boruch Baum
2020-11-06 14:14                   ` Stefan Monnier
2020-11-06 16:28                   ` Drew Adams
2020-11-06 19:43                     ` Adam Porter
2020-11-06 20:24                       ` Drew Adams
2020-11-06 20:57                         ` Adam Porter
2020-11-07  0:30                           ` Daniel Martín
2020-11-08  9:36                     ` Boruch Baum
2020-11-08 12:09                       ` Arthur Miller
2020-11-08 12:40                         ` Boruch Baum
2020-11-08 13:37                           ` Jean Louis
2020-11-08 16:48                             ` Drew Adams
2020-11-08 18:26                               ` on hyperlinks (bookmarks) Jean Louis
2020-11-08 19:47                                 ` Drew Adams
2020-11-08 20:26                                   ` Jean Louis
2020-11-08 13:45                           ` Friendlier dired experience [CODE INCLUDED] Arthur Miller
2020-11-08 16:48                       ` Drew Adams
2020-11-08 17:37                         ` Boruch Baum
2020-11-08 19:24                           ` Drew Adams
2020-11-05 15:29               ` Arthur Miller
2020-11-05 16:25                 ` Adam Porter
2020-11-05 16:47                   ` Arthur Miller
2020-11-05 18:00                   ` Jean Louis
2020-11-05 18:56                     ` Adam Porter
2020-11-05 19:33                       ` Jean Louis
2020-11-06  4:55                     ` Arthur Miller
2020-11-06  9:49                 ` Boruch Baum
2020-11-06  9:42             ` Boruch Baum
2020-11-05 14:21           ` Stefan Monnier
2020-11-05  9:56         ` Jean Louis
2020-11-05 17:07         ` Drew Adams
2020-11-08 19:46         ` Juri Linkov
2020-11-08 19:50           ` Sv: " arthur miller
2020-11-09 22:45 ` Mathias Dahl
2020-11-09 23:20   ` Stefan Monnier
2020-11-10  0:05     ` Drew Adams
2020-11-10  2:31     ` T.V Raman
2020-11-10  6:47       ` Jean Louis
2020-11-11 19:23   ` Juri Linkov
  -- strict thread matches above, loose matches on Subject: below --
2020-11-04 17:28 Boruch Baum

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=VI1PR06MB45269802E1DD19851ACCB70196EE0@VI1PR06MB4526.eurprd06.prod.outlook.com \
    --to=arthur.miller@live.com \
    --cc=boruch_baum@gmx.com \
    --cc=emacs-devel@gnu.org \
    --cc=monnier@iro.umontreal.ca \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).