[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] emacs: Enable 'guix-build-log-minor-mode' in shell buffers.
From: |
Alex Kost |
Subject: |
Re: [PATCH] emacs: Enable 'guix-build-log-minor-mode' in shell buffers. |
Date: |
Mon, 02 Nov 2015 16:01:56 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Ludovic Courtès (2015-11-01 20:46 +0300) wrote:
> Alex Kost <address@hidden> skribis:
>
[...]
>> But then why don't we enable 'guix-prettify-mode' by default? As for
>> me, I don't think all these features should be automatically enabled,
>> dunno what is considered to be a good default: "full-featured" or "as
>> simple as possible".
>
> I’m mostly in favor of full-featured. The Emacs tradition is/was to
> provide something that had to be explicitly configured to get the
> features: in the old days, font-locking was disabled by default, and
> Gnus would do absolutely nothing until you had spent a couple of days
> configuring it.
>
> However, given the wealth of features now provided by guix.el, I think
> it’s best to enable most of them by default, at least those that are not
> controversial. Otherwise, the risk is that people just won’t know about
> them.
>
> ‘guix-build-log-minor-mode’ is clearly one of the things to enable by
> default IMO. The situation is less clear for ‘guix-prettify-mode’
> because it changes the behavior of Emacs in a way that could be
> surprising to a newcomer.
>
> WDYT?
OK, you convinced me. I would not be happy if Emacs was not colored
(with disabled font-locking) when I first met it. Thank you for the
descriptive explanation! Now I agree on enabling
'guix-build-log-minor-mode' (and not enabling 'guix-prettify-mode').
--
Alex