[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: using use-package

From: Ian Zimmerman
Subject: Re: using use-package
Date: Wed, 5 Aug 2015 10:24:23 -0700
User-agent: Mutt/1.5.21 (2010-09-15)

On 2015-08-05 09:34 -0700, Rusi wrote:

> > That way lies Ubuntu - an ancient African word meaning "much simpler
> > than the simplest possible".

> I get that you are making a joke... But I dont get it :-(
> Is it that...
>  - Using use-package oversimplifies?

Maybe not right now, but promoting it as the one and true way of
configuring emacs would eventually lead to a state where some things are
no longer possible, or (and this is the Ubuntu way) they are _officially
supposed_ to be possible, but because hardly anybody does them they're
untested and unsupported by the developers.

Emacs is full of interdependencies by its nature.  Things like adaptive
fill, global font lock, imenu, work slightly differently in each mode
depending on configuration of that mode.  There's a plausible argument
that this is a misdesign, but it is far too deeply ingrained now to
change, IMO.

Also the use of dynamic scoping plays into this.  Much code was
intentionally written so that the way to change its behavior (sometimes
the only way) is to let-bind a global variable.  case-fold is a classic
example.  It is not clear to me how partitioning configuration into
packages can deal with this.

Please *no* private copies of mailing list or newsgroup messages.
Rule 420: All persons more than eight miles high to leave the court.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]