From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Pedro Andres Aranda Gutierrez Newsgroups: gmane.emacs.bugs Subject: bug#51605: Fwd: [PATCH] Update themes to support mode-line Date: Thu, 9 Dec 2021 08:39:46 +0100 Message-ID: References: <83k0gi3nj4.fsf@gnu.org> <837dch3o4v.fsf@gnu.org> <83tufl260x.fsf@gnu.org> <86czm9699t.fsf@mail.linkov.net> <83a6hczevm.fsf@gnu.org> <83sfv3w7xw.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000071d56205d2b1b724" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9450"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Stefan Kangas , 51605@debbugs.gnu.org, Juri Linkov To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Dec 09 08:41:34 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mvE3a-0002KT-4b for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 09 Dec 2021 08:41:34 +0100 Original-Received: from localhost ([::1]:39100 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mvE3Z-0007ET-29 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 09 Dec 2021 02:41:33 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:52666) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvE35-0007EG-Lo for bug-gnu-emacs@gnu.org; Thu, 09 Dec 2021 02:41:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58992) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mvE34-00029z-IF for bug-gnu-emacs@gnu.org; Thu, 09 Dec 2021 02:41:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mvE34-0006AX-9v for bug-gnu-emacs@gnu.org; Thu, 09 Dec 2021 02:41:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Pedro Andres Aranda Gutierrez Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Dec 2021 07:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51605 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 51605-submit@debbugs.gnu.org id=B51605.163903562123654 (code B ref 51605); Thu, 09 Dec 2021 07:41:02 +0000 Original-Received: (at 51605) by debbugs.gnu.org; 9 Dec 2021 07:40:21 +0000 Original-Received: from localhost ([127.0.0.1]:42305 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvE2O-00069S-Ej for submit@debbugs.gnu.org; Thu, 09 Dec 2021 02:40:20 -0500 Original-Received: from mail-ed1-f47.google.com ([209.85.208.47]:43921) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvE2M-00069F-7J for 51605@debbugs.gnu.org; Thu, 09 Dec 2021 02:40:18 -0500 Original-Received: by mail-ed1-f47.google.com with SMTP id o20so16485689eds.10 for <51605@debbugs.gnu.org>; Wed, 08 Dec 2021 23:40:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=33v1G7WKyWlHFcNlq7e23re3dTsLXK5DyfZ6odLxFsE=; b=IO7KbyHd3SZfVWh6NY5Qs/bDATBzMT5e9kLEFLp9TVq+10XO8M1eEpkrl+Iv/jwGQt tqwaNDuECnCFNARBSx29hYfzJXKZEf4a1yNS57QooKnRg6BWsQdRZDCaQ8CzjZNZggK1 uNQzEky3sIamdcM/dRwwWGwApzLGJdIfZ8n09qShS1wdxeepnJH88McrU/awWR44mNde v1Z6AdFxxldruj2ZhOM50HNn+yamWC3jOExo2+YuAR1OtHy2aWRVm/DxQOx6sUN3wXky pC3MVtorHeTwjLmFPQz67nGl9yG8KOUhOBtWkybmOQ6lFCPCeJoaHj3+YKI3mr97B0Ly uCjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=33v1G7WKyWlHFcNlq7e23re3dTsLXK5DyfZ6odLxFsE=; b=TKUGc36/CuNj4S+ixv6se/wwxxJkXwWWcDjAZop30OOYVoyrSbmvR15ruryeEg/qEs urHdNnOqJBAiCk9ZArz1u3LVoNPScMzUl6REVJVH6ECIyCb2zuBdTztOOHtm4FXRSxnD 22TEcqtRjZcD5ddP+9101k50eMWhCzJHclRui+LRlpDnqlX+LJJ1kpfSLvIOcNrhclrH MKdjjZYVCux826olUE1DuZceW7cp2aVkDodmAm2t8sMJw/1Ppf2OICQXZl33yniO8218 ZnOLhJqhYgQ8BZ9Xp3iYIHKEtWEo9eYqDV5c6OF7gVJAO7RVZXqThehX8K8VciOnTryK fwjg== X-Gm-Message-State: AOAM531MMdH8R0za432ud3oSrc4970Xv+AC1zfCn4mjDkbhlp/d7i+Uy +mI+pghEaW2XkWIyhuO80nAe63RZMoSUHZgKgGc= X-Google-Smtp-Source: ABdhPJxKm+f2VB4CikIvqxgmIZneJ2I5fbo+pJMdhdT+Ll6722GRuVzGWXjUL1cMmvn3nvDaZAztfKaJex+bF5yrU+c= X-Received: by 2002:a17:906:c152:: with SMTP id dp18mr13592589ejc.241.1639035612287; Wed, 08 Dec 2021 23:40:12 -0800 (PST) In-Reply-To: <83sfv3w7xw.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:221983 Archived-At: --00000000000071d56205d2b1b724 Content-Type: text/plain; charset="UTF-8" Hi, >> OK, I use a couple of themes that happen to have a shadowy background for the fringe, but I could live with >> anything that makes this _conceptual_ difference visible. > I don't think I agree with this concept. For example, the stuff > usually written into the display margins is also separate from the > buffer text, but we still use the same 'default' face there. Wouldn't it be nice if Emacs made this conceptual difference clear by default. We can start with the line numbers and then continue with other stuff. I have started this because I got a couple PRs accepted by some theme editors who valued the concept, not just the visuals of it. BTW, no bad feelings here, but what is the real reason behind changing the modeline face to variable pitch? I have tested master recently and the feeling was really strange. (at least) I would like a conceptually sound Emacs and highlighting buffer vs. 'the rest' looks like a basic principle to me. But again, why not giving it a try as we have with the (IMvvHO weird) font for the modeline and bow to reactions of the community? Best, /PA On Wed, 8 Dec 2021 at 14:19, Eli Zaretskii wrote: > > From: Pedro Andres Aranda Gutierrez > > Date: Wed, 8 Dec 2021 07:45:57 +0100 > > Cc: Juri Linkov , Stefan Kangas , > 51605@debbugs.gnu.org > > > > point taken... if it isn't the fringe, then something else. I find it > more problematic to have the same face for the > > buffer and line numbers. > > And it's from the conceptual point of view that line numbers aren't > buffer and therefore should have a different > > face by default. > > > > OK, I use a couple of themes that happen to have a shadowy background > for the fringe, but I could live with > > anything that makes this _conceptual_ difference visible. > > I don't think I agree with this concept. For example, the stuff > usually written into the display margins is also separate from the > buffer text, but we still use the same 'default' face there. > > > (Just my .2c worth of experience; when I edit/correct Python exercises > from my students, this visual > > difference helps me detecting indentation errors much quicker; my > student's experience: different line number > > and buffer faces help them editing and therefore adopting Emacs as their > editor of choice for Python and from > > there they explore org-mode for their short papers and presentations and > they become regular users in no > > time ;-) ) > > No one argues that some situations and some personal preferences call > for a distinct face for the line numbers. That's why we use a special > face there, not the default face. That's not what the argument is > about. It is about changing the defaults, and that must have reasons > much more serious than just anecdotal evidence about this or that use > case. > -- Fragen sind nicht da um beantwortet zu werden, Fragen sind da um gestellt zu werden Georg Kreisler --00000000000071d56205d2b1b724 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

>> OK, I use a couple of themes that happen to hav= e a shadowy background for the fringe, but I could live with
>> an= ything that makes this _conceptual_ difference visible.=C2=A0

> I don't think = I agree with this concept.=C2=A0 For example, the stuff
> usually wri= tten into the display margins is also separate from the
> buffer text= , but we still use the same 'default' face there.
Wouldn't it be nice if Emacs made this conceptual differenc= e clear by default. We can start with the line numbers and then continue wi= th other stuff. I have started this because I got a couple PRs accepted by = some theme editors who valued the concept, not just the visuals of it.=C2= =A0

BTW, no bad feelings here, but what is the rea= l reason behind changing the modeline face to variable pitch? I have tested= master recently and the feeling was really strange.

(at least) I would like a conceptually sound Emacs and highlighting buff= er vs. 'the rest' looks like a basic principle to me.
But again, why not giving it a try as we have with the (IMvvHO = weird) font for the modeline and bow to reactions of the community?

Best, /PA


On Wed, 8 Dec 2021 at 14:19= , Eli Zaretskii <eliz@gnu.org> wr= ote:
> From: Pedro Andres Aranda Gutierrez <= ;paaguti@gmail.com>
> Date: Wed, 8 Dec 2021 07:45:57 +0100
> Cc: Juri Linkov <
juri@linkov.net>, Stefan Kangas <stefan@marxist.se>, 51605@debbugs.gnu.org
>
> point taken... if it isn't the fringe, then something else. I find= it more problematic to have the same face for the
> buffer and line numbers.
> And it's from the conceptual point of view that line numbers aren&= #39;t buffer and therefore should have a different
> face by default.
>
> OK, I use a couple of themes that happen to have a shadowy background = for the fringe, but I could live with
> anything that makes this _conceptual_ difference visible.

I don't think I agree with this concept.=C2=A0 For example, the stuff usually written into the display margins is also separate from the
buffer text, but we still use the same 'default' face there.

> (Just my .2c worth of experience; when I edit/correct Python exercises= from my students, this visual
> difference helps me detecting indentation errors much quicker; my stud= ent's experience: different line number
> and buffer faces help them editing and therefore adopting Emacs as the= ir editor of choice for Python and from
> there they explore org-mode for their short papers and presentations a= nd they become regular users in no
> time ;-) )

No one argues that some situations and some personal preferences call
for a distinct face for the line numbers.=C2=A0 That's why we use a spe= cial
face there, not the default face.=C2=A0 That's not what the argument is=
about.=C2=A0 It is about changing the defaults, and that must have reasons<= br> much more serious than just anecdotal evidence about this or that use
case.


--
Fragen sind nicht da um beantwortet zu werden,
Fragen sind da um = gestellt zu werden
Georg Kreisler
--00000000000071d56205d2b1b724--