* Making it easier to enable dired-x
@ 2011-03-16 10:15 Deniz Dogan
2011-03-16 14:00 ` Drew Adams
2011-03-16 18:17 ` Glenn Morris
0 siblings, 2 replies; 11+ messages in thread
From: Deniz Dogan @ 2011-03-16 10:15 UTC (permalink / raw)
To: Emacs-Devel devel
I'm reading (info "(dired-x) Installation") about how to enable dired-x.
I somehow feel that it should be an easier way to enable dired-x,
specifically through "customize", than to manually enter some Lisp
code in the init file. Furthermore, it wasn't obvious to me that I
need to look in the manual to find out how to enable dired-x.
What do you think? Is it a good idea or even possible to add a
defcustom to dired.el which decides whether or not to load dired-x
with dired?
--
Deniz Dogan
^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: Making it easier to enable dired-x
2011-03-16 10:15 Making it easier to enable dired-x Deniz Dogan
@ 2011-03-16 14:00 ` Drew Adams
2011-03-16 14:31 ` Ted Zlatanov
2011-03-16 18:17 ` Glenn Morris
1 sibling, 1 reply; 11+ messages in thread
From: Drew Adams @ 2011-03-16 14:00 UTC (permalink / raw)
To: 'Deniz Dogan', 'Emacs-Devel devel'
> I somehow feel that it should be an easier way to enable dired-x,
> specifically through "customize", than to manually enter some Lisp
> code in the init file. Furthermore, it wasn't obvious to me that I
> need to look in the manual to find out how to enable dired-x.
>
> What do you think? Is it a good idea or even possible to add a
> defcustom to dired.el which decides whether or not to load dired-x
> with dired?
Nowadays we should "enable" it by default. It should just be part of dired.
Likewise dired-aux. (Just one opinion.)
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Making it easier to enable dired-x
2011-03-16 14:00 ` Drew Adams
@ 2011-03-16 14:31 ` Ted Zlatanov
0 siblings, 0 replies; 11+ messages in thread
From: Ted Zlatanov @ 2011-03-16 14:31 UTC (permalink / raw)
To: emacs-devel
On Wed, 16 Mar 2011 07:00:20 -0700 "Drew Adams" <drew.adams@oracle.com> wrote:
>> I somehow feel that it should be an easier way to enable dired-x,
>> specifically through "customize", than to manually enter some Lisp
>> code in the init file. Furthermore, it wasn't obvious to me that I
>> need to look in the manual to find out how to enable dired-x.
>>
>> What do you think? Is it a good idea or even possible to add a
>> defcustom to dired.el which decides whether or not to load dired-x
>> with dired?
DA> Nowadays we should "enable" it by default. It should just be part of dired.
DA> Likewise dired-aux. (Just one opinion.)
I agree, there's no reason to make those two optional. The
functionality they provide is useful.
Ted
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Making it easier to enable dired-x
2011-03-16 10:15 Making it easier to enable dired-x Deniz Dogan
2011-03-16 14:00 ` Drew Adams
@ 2011-03-16 18:17 ` Glenn Morris
2011-03-17 15:19 ` Deniz Dogan
1 sibling, 1 reply; 11+ messages in thread
From: Glenn Morris @ 2011-03-16 18:17 UTC (permalink / raw)
To: Deniz Dogan; +Cc: Emacs-Devel devel
Deniz Dogan wrote:
> I'm reading (info "(dired-x) Installation") about how to enable dired-x.
>
> I somehow feel that it should be an easier way to enable dired-x,
> specifically through "customize", than to manually enter some Lisp
> code in the init file. Furthermore, it wasn't obvious to me that I
> need to look in the manual to find out how to enable dired-x.
Personally I think the instructions could be summarized as (require
'dired-x) at no great loss. If you want to add a defcustom for the
equivalent of that, fine. I don't think it should be enabled by default
though.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Making it easier to enable dired-x
2011-03-16 18:17 ` Glenn Morris
@ 2011-03-17 15:19 ` Deniz Dogan
2011-03-17 20:31 ` Glenn Morris
0 siblings, 1 reply; 11+ messages in thread
From: Deniz Dogan @ 2011-03-17 15:19 UTC (permalink / raw)
To: Glenn Morris; +Cc: Emacs-Devel devel
2011/3/16 Glenn Morris <rgm@gnu.org>:
> Deniz Dogan wrote:
>
>> I'm reading (info "(dired-x) Installation") about how to enable dired-x.
>>
>> I somehow feel that it should be an easier way to enable dired-x,
>> specifically through "customize", than to manually enter some Lisp
>> code in the init file. Furthermore, it wasn't obvious to me that I
>> need to look in the manual to find out how to enable dired-x.
>
> Personally I think the instructions could be summarized as (require
> 'dired-x) at no great loss. If you want to add a defcustom for the
> equivalent of that, fine. I don't think it should be enabled by default
> though.
>
Why don't you think it should be enabled by default?
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Making it easier to enable dired-x
2011-03-17 15:19 ` Deniz Dogan
@ 2011-03-17 20:31 ` Glenn Morris
2011-03-18 2:24 ` Stefan Monnier
0 siblings, 1 reply; 11+ messages in thread
From: Glenn Morris @ 2011-03-17 20:31 UTC (permalink / raw)
To: Deniz Dogan; +Cc: Emacs-Devel devel
Deniz Dogan wrote:
> Why don't you think it should be enabled by default?
Well I've never really used it, so take this with a grain of salt, but
after tidying it up a bit recently, the impression I got was that it
contains a few useful features and a lot of cruft.
Eg dired-filename-at-point is not massively different to ffap and
thing-at-pt, stuff like "hands-off-my-x-keys" seems clunky, dired-x's
local variables are now replaced by dir-locals, there's 50 lines and 3
commands dedicated just to deleting TeX and patch temp files, etc.
Plus it has its own manual, which is ~ 80% of the length of dired.texi,
which would have to be merged in somehow.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Making it easier to enable dired-x
2011-03-17 20:31 ` Glenn Morris
@ 2011-03-18 2:24 ` Stefan Monnier
2011-03-18 9:00 ` Leo
2011-03-18 9:03 ` Tassilo Horn
0 siblings, 2 replies; 11+ messages in thread
From: Stefan Monnier @ 2011-03-18 2:24 UTC (permalink / raw)
To: Glenn Morris; +Cc: Emacs-Devel devel, Deniz Dogan
>> Why don't you think it should be enabled by default?
> Well I've never really used it, so take this with a grain of salt, but
> after tidying it up a bit recently, the impression I got was that it
> contains a few useful features and a lot of cruft.
> Eg dired-filename-at-point is not massively different to ffap and
> thing-at-pt, stuff like "hands-off-my-x-keys" seems clunky, dired-x's
> local variables are now replaced by dir-locals, there's 50 lines and 3
> commands dedicated just to deleting TeX and patch temp files, etc.
> Plus it has its own manual, which is ~ 80% of the length of dired.texi,
> which would have to be merged in somehow.
I tend to agree. I would welcome adding the remaining useful
functionality of dired-x into dired and then making dired-x obsolete.
Stefan
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Making it easier to enable dired-x
2011-03-18 2:24 ` Stefan Monnier
@ 2011-03-18 9:00 ` Leo
2011-03-18 9:03 ` Tassilo Horn
1 sibling, 0 replies; 11+ messages in thread
From: Leo @ 2011-03-18 9:00 UTC (permalink / raw)
To: emacs-devel
On 2011-03-18 10:24 +0800, Stefan Monnier wrote:
> I tend to agree. I would welcome adding the remaining useful
> functionality of dired-x into dired and then making dired-x obsolete.
I agree with this. dired.el and dired-aux.el are very well documented
(useful comments here and there). dired-x.el looks a bit hackish
although I enable it anyway.
Leo
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Making it easier to enable dired-x
2011-03-18 2:24 ` Stefan Monnier
2011-03-18 9:00 ` Leo
@ 2011-03-18 9:03 ` Tassilo Horn
2011-03-18 17:43 ` Stefan Monnier
2011-03-18 21:58 ` Richard Stallman
1 sibling, 2 replies; 11+ messages in thread
From: Tassilo Horn @ 2011-03-18 9:03 UTC (permalink / raw)
To: Stefan Monnier; +Cc: Deniz Dogan, Emacs-Devel devel
Stefan Monnier <monnier@iro.umontreal.ca> writes:
Hi!
>> Eg dired-filename-at-point is not massively different to ffap and
>> thing-at-pt,
`dired-filename-at-point' returns the expanded file name in a dired
buffer. (thing-at-point 'filename) returns only the last part. So the
former is clearly useful when writing code operating it dired buffers.
>> stuff like "hands-off-my-x-keys" seems clunky, dired-x's local
>> variables are now replaced by dir-locals, there's 50 lines and 3
>> commands dedicated just to deleting TeX and patch temp files, etc.
Yes, for those, I agree.
>> Plus it has its own manual, which is ~ 80% of the length of
>> dired.texi, which would have to be merged in somehow.
>
> I tend to agree. I would welcome adding the remaining useful
> functionality of dired-x into dired and then making dired-x obsolete.
From dired-aux, I think the subdir stuff is really useful.
From dired-x, I frequently use `dired-jump' and `dired-omit-mode'.
Bye,
Tassilo
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Making it easier to enable dired-x
2011-03-18 9:03 ` Tassilo Horn
@ 2011-03-18 17:43 ` Stefan Monnier
2011-03-18 21:58 ` Richard Stallman
1 sibling, 0 replies; 11+ messages in thread
From: Stefan Monnier @ 2011-03-18 17:43 UTC (permalink / raw)
To: Tassilo Horn; +Cc: Deniz Dogan, Emacs-Devel devel
>> From dired-aux, I think the subdir stuff is really useful.
AFAIK, dired-aux is activated by default (it simply contains functions
which may not always be used so they're moved to a separate file that's
autoloaded).
Stefan
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Making it easier to enable dired-x
2011-03-18 9:03 ` Tassilo Horn
2011-03-18 17:43 ` Stefan Monnier
@ 2011-03-18 21:58 ` Richard Stallman
1 sibling, 0 replies; 11+ messages in thread
From: Richard Stallman @ 2011-03-18 21:58 UTC (permalink / raw)
To: Tassilo Horn; +Cc: emacs-devel, monnier, deniz.a.m.dogan
dired-x exists because someone proposed various extensions to Dired
which would have taken too much work to fully integrate into Dired,
but I didn't want to say no to them entirely. So I said he could put
them in dired-x.
--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org, www.gnu.org
Skype: Don't use Skype, it's proprietary software!
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2011-03-18 21:58 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-16 10:15 Making it easier to enable dired-x Deniz Dogan
2011-03-16 14:00 ` Drew Adams
2011-03-16 14:31 ` Ted Zlatanov
2011-03-16 18:17 ` Glenn Morris
2011-03-17 15:19 ` Deniz Dogan
2011-03-17 20:31 ` Glenn Morris
2011-03-18 2:24 ` Stefan Monnier
2011-03-18 9:00 ` Leo
2011-03-18 9:03 ` Tassilo Horn
2011-03-18 17:43 ` Stefan Monnier
2011-03-18 21:58 ` Richard Stallman
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).