bug#47529: Make quoted entities stand out more in info

classic Classic list List threaded Threaded
14 messages Options
Reply | Threaded
Open this post in threaded view
|

bug#47529: Make quoted entities stand out more in info

Emacs - Bugs mailing list
I usually find the default colors of quoted
symbols not distinctive enough in Info (see
first attachment).

How about giving it some color? (see 2nd
attachment)

The color (firebrick) is just an example
to illustrate the difference.

What do you think? Is it better?

bw.PNG (69K) Download Attachment
color.PNG (70K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

bug#47529: Make quoted entities stand out more in info

Eli Zaretskii
> Date: Wed, 31 Mar 2021 19:52:01 +0000
> From:  scame via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <[hidden email]>
>
> I usually find the default colors of quoted
> symbols not distinctive enough in Info (see
> first attachment).
>
> How about giving it some color? (see 2nd
> attachment)

It's a face, and you can customize it if you want.



Reply | Threaded
Open this post in threaded view
|

bug#47529: Make quoted entities stand out more in info

Emacs - Bugs mailing list
>
> It's a face, and you can customize it if you want.

Obviously I can and I do, but in this bug it's about
making  the out of the box experience more appealing.



Reply | Threaded
Open this post in threaded view
|

bug#47529: Make quoted entities stand out more in info

Eli Zaretskii
> Date: Thu, 01 Apr 2021 07:32:31 +0000
> From: scame <[hidden email]>
> Cc: "[hidden email]" <[hidden email]>
>
> >
> > It's a face, and you can customize it if you want.
>
> Obviously I can and I do, but in this bug it's about
> making  the out of the box experience more appealing.

Oh, so you would like to change that face's defaults?  Then my
personal take on this is that (assuming we want to use a non-default
color in this case) the color you propose is too prominent.



Reply | Threaded
Open this post in threaded view
|

bug#47529: Make quoted entities stand out more in info

Emacs - Bugs mailing list
>
> Oh, so you would like to change that face's defaults? Then my
> personal take on this is that (assuming we want to use a non-default
> color in this case) the color you propose is too prominent.

That color was just an example to show the difference.

BTW, how are these things decided? What is the process?

What if, for example, several possible colors are suggested
for this and one has to be chosen?

Who decides? Is there a vote for the most popular choice?



Reply | Threaded
Open this post in threaded view
|

bug#47529: Make quoted entities stand out more in info

Eli Zaretskii
> Date: Thu, 01 Apr 2021 07:54:47 +0000
> From: scame <[hidden email]>
> Cc: "[hidden email]" <[hidden email]>
>
> > Oh, so you would like to change that face's defaults? Then my
> > personal take on this is that (assuming we want to use a non-default
> > color in this case) the color you propose is too prominent.
>
> That color was just an example to show the difference.

Sure, but to get this moving in some practical direction, you (or
someone else) will have to come up with a color that will fly with
enough people to justify the change in the default definition of the
face.

> BTW, how are these things decided? What is the process?

By a lot of bikeshedding, I'm afraid.  Which is why I personally
consider this kind of discussion a big waste of time, when everyone
can customize the face to their liking.  YMMV, of course.



Reply | Threaded
Open this post in threaded view
|

bug#47529: Make quoted entities stand out more in info

Emacs - Bugs mailing list
>
> By a lot of bikeshedding, I'm afraid. Which is why I personally
> consider this kind of discussion a big waste of time, when everyone
> can customize the face to their liking. YMMV, of course.

True, but first impression matters. Emacs' default appearance is like
it's stuck in the 80s. Emacs is from the 70s, but it doesn't mean it
can't have an appealing, polished default look.

People coming from other tools like VSCode or IntelliJ often put off
by the face Emacs shows them the first time. Of course, we can say
those who judge by first appearance are not worthy to enter the
sanctuary of Emacs, but if can show a prettier face (subjective)
then maybe less people are turned away before giving emacs a serious
try.




Reply | Threaded
Open this post in threaded view
|

bug#47529: Make quoted entities stand out more in info

Eli Zaretskii
> Date: Thu, 01 Apr 2021 08:30:33 +0000
> From: scame <[hidden email]>
> Cc: "[hidden email]" <[hidden email]>
>
> True, but first impression matters. Emacs' default appearance is like
> it's stuck in the 80s. Emacs is from the 70s, but it doesn't mean it
> can't have an appealing, polished default look.
>
> People coming from other tools like VSCode or IntelliJ often put off
> by the face Emacs shows them the first time.

Emacs is unlike those other tools, in that it's infinitely more
customizable than any of them.  It is also unique in that its
development is not hierarchical, and therefore personal UI preferences
get in the way of changing the defaults according to unilateral
decisions of a single manager.  Enough said.

> if can show a prettier face (subjective) then maybe less people are
> turned away before giving emacs a serious try.

I'm skeptical because the likes of Spacemacs and Doom Emacs already
exist to fill that niche.  Given the time it typically takes us to
change the defaults, by the time we do it, those new defaults are
already "stuck in" whatever previous decade you fancy for the kind of
unflattering language people tend to use in these cases.



Reply | Threaded
Open this post in threaded view
|

bug#47529: Make quoted entities stand out more in info

Glenn Morris-3

This has come up several times over the years.
It never goes anywhere. Eg six-year old open reports:
https://debbugs.gnu.org/20721
https://debbugs.gnu.org/18077 



Reply | Threaded
Open this post in threaded view
|

bug#47529: [External] : bug#47529: Make quoted entities stand out more in info

Drew Adams
> This has come up several times over the years.
> It never goes anywhere. Eg six-year old open reports:
> https://urldefense.com/v3/__https://debbugs.gnu.org/20721__;!!GqivPVa7Brio!NL
> Gc7PBOr5pJdigXPipQEbGpL4AeTn3gDgkFGadjZOnV49HmdKDSCasujFhT1zEs$
> https://urldefense.com/v3/__https://debbugs.gnu.org/18077__;!!GqivPVa7Brio!NL
> Gc7PBOr5pJdigXPipQEbGpL4AeTn3gDgkFGadjZOnV49HmdKDSCasujHT9fwTo$

Yup.

FWIW, in info+.el I use this for quoted names:

(defface info-quoted-name               ; For '...' and `...'
  ;; But see Emacs bug #44316.  If that gets fixed then
  ;; maybe revisit this default definition somehow.
  '((((background dark))
     (:inherit info-fixed-pitch :foreground "#6B6BFFFF2C2C")) ; ~ bright green
    (((background light))
     (:inherit info-fixed-pitch :foreground "DarkViolet"))
    (t (:foreground "yellow")))
  "Face for quoted names ('...' or `...') in `info'."
  :group 'Info-Plus :group 'faces)

And this is `info-fixed-pitch', which `info-quoted-name' inherits from:

(defface info-fixed-pitch
  `((t (:inherit fixed-pitch
                 ,@(let ((family
                          (catch 'info-fixed-pitch
                            (dolist (fam  info-good-fixed-pitch-font-families)
                              (when (member fam (font-family-list))
                                (throw 'info-fixed-pitch fam))))))
                     (and family `(:family ,family))))))
  "Fixed-pitch face for Info.
The default value inherits from face `fixed-pitch'.  And if you have a
font family listed in variable `info-good-fixed-pitch-font-families',
then the face attributes of the first one you have listed there are
merged with those of face `fixed-pitch'.

By default, face `info-fixed-pitch' is inherited by faces
`info-custom-delimited',`info-double-quoted-name',
`info-isolated-quote', `info-quoted-name', `info-reference-item', and
`info-string'."
  :group 'Info-Plus :group 'faces)



Reply | Threaded
Open this post in threaded view
|

bug#47529: Make quoted entities stand out more in info

Emacs - Bugs mailing list
In reply to this post by Eli Zaretskii
>
> I'm skeptical because the likes of Spacemacs and Doom Emacs already
> exist to fill that niche.

Are those variants recommended on the Gnu Emacs homepage? If not
then barebones Emacs should also offer an appealing experience
in case a new user goes there from google.

> Given the time it typically takes us to
> change the defaults, by the time we do it, those new defaults are
> already "stuck in" whatever previous decade you fancy for the kind of
> unflattering language people tend to use in these cases.

The project should just ask a graphical designer from an other
free software project to create a pleasant default theme for
Emacs (including the default colors, customize, info, etc.)

It is not a task for engineers, so it should be done by somebody
who's qualified to do this job.



Reply | Threaded
Open this post in threaded view
|

bug#47529: Make quoted entities stand out more in info

Eli Zaretskii
> Date: Thu, 01 Apr 2021 18:41:10 +0000
> From: scame <[hidden email]>
> Cc: "[hidden email]" <[hidden email]>
>
> > Given the time it typically takes us to
> > change the defaults, by the time we do it, those new defaults are
> > already "stuck in" whatever previous decade you fancy for the kind of
> > unflattering language people tend to use in these cases.
>
> The project should just ask a graphical designer from an other
> free software project to create a pleasant default theme for
> Emacs (including the default colors, customize, info, etc.)
>
> It is not a task for engineers, so it should be done by somebody
> who's qualified to do this job.

You assume that such a person will come up with something that will be
accepted by others much easier and faster?



Reply | Threaded
Open this post in threaded view
|

bug#47529: Make quoted entities stand out more in info

Eli Zaretskii
> Date: Thu, 01 Apr 2021 19:07:49 +0000
> From: scame <[hidden email]>
> Cc: "[hidden email]" <[hidden email]>
>
> > You assume that such a person will come up with something that will be
> > accepted by others much easier and faster?
>
> If the designer knows his stuff then coming up with a pleasant default
> theme is not hard for him. As for acceptance the engineers should accept
> the result without much fuss if they tasked the designer with creating the
> design in the first place.

Having some experience working with graphical designers, I envy your
optimism.



Reply | Threaded
Open this post in threaded view
|

bug#47529: Make quoted entities stand out more in info

Eli Zaretskii
In reply to this post by Glenn Morris-3
> From: Stefan Kangas <[hidden email]>
> Date: Sun, 4 Apr 2021 03:50:16 -0500
> Cc: [hidden email], [hidden email], [hidden email]
>
> > I don't even understand what bug#20721 is about anymore (the first
> > part, regarding using a newer Texinfo, was done long ago).
>
> >From the original bug report:
>
>     Summary: I want the Info buffer to be colorized, so that I have enough
>     visual clues to skim it quickly.  I find the Emacs provided default VERY
>     disconcerting.

But the discussion is about something very different.