From mboxrd@z Thu Jan 1 00:00:00 1970 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 Message-ID: <87lhagpnaz.fsf@gmail.com> References: <877fm5za7d.fsf@gmail.com> <87oafge1ui.fsf@gnu.org> <871tcalqgg.fsf_-_@gmail.com> <87fv0p394c.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47478) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZtEkI-0001au-7N for guix-devel@gnu.org; Mon, 02 Nov 2015 08:02:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZtEkH-0005PY-8e for guix-devel@gnu.org; Mon, 02 Nov 2015 08:01:58 -0500 In-Reply-To: <87fv0p394c.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sun, 01 Nov 2015 18:46:59 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org Ludovic Court=C3=A8s (2015-11-01 20:46 +0300) wrote: > Alex Kost 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=E2=80=99m 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=E2=80=99s best to enable most of them by default, at least those that = are not > controversial. Otherwise, the risk is that people just won=E2=80=99t kno= w about > them. > > =E2=80=98guix-build-log-minor-mode=E2=80=99 is clearly one of the things = to enable by > default IMO. The situation is less clear for =E2=80=98guix-prettify-mode= =E2=80=99 > 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'). --=20 Alex