[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: |
Ludovic Courtès |
Subject: |
Re: [PATCH] emacs: Enable 'guix-build-log-minor-mode' in shell buffers. |
Date: |
Mon, 02 Nov 2015 15:14:06 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Alex Kost <address@hidden> skribis:
> 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').
Great! :-)
Ludo’.