unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Richard Stallman <rms@gnu.org>
Cc: emacs-devel@gnu.org
Subject: Re: facemenu-unlisted-faces
Date: Tue, 04 Jul 2006 08:55:28 -0400	[thread overview]
Message-ID: <E1FxkR6-0001yM-La@fencepost.gnu.org> (raw)
In-Reply-To: <EIENLHALHGIMHGDOLMIMKEEGCJAA.drew.adams@oracle.com>

    Yes, the uses we're talking about here involve applying a color, or a style
    such as boldness or underlining, to buffer text. They don't really involve
    faces. Users making text bold, or removing boldness from text, should not
    have to think in terms of the "bold" and "default" faces - they should think
    only in terms of text properties.

For "bold", we could think of it either way.
Why do you think one is better than the other?

For "fixed pitch", I think that can only be considered as a face.

    And yes, the fact that the current submenus Foreground Color and Background
    Color have only the entry Other... is a hint that they are not needed.

They are not much needed TODAY because Emacs' WYSIWYG features are
incomplete.  But they definitely will be needed once the features are
adequate.  Therefore, this hint must be misleading.

    Why not combine the three current menus, Faces, Foreground Color, and
    Background Color, 

We certainly don't want them all in one large menu.

     Text Properties

       Style > Bold
	       Italic
	       Underline
       Color > Red
	       Green (and so on)
	       Other...
	       Background > Red
			    Green (and so on)

I see you agree, because that isn't combining them.

You've suggested (1) putting the Background Color menu under
the Foreground Color menu and (2) adding some initial colors.

I see no benefit in (1).  (2) could be good, but one needs
to decide which colors to put in initially.

    Make Background a submenu of Color, since this kind of quick color
    application is generally for foreground only.

Do others agree that is true?

    I've shown the basic color choices as a menu here, not as a palette. I would
    rather see Color not as a submenu but as a Color... menu item that brings up
    a tiny palette of, say, 20 basic colors, with swatches instead of names (but
    tooltips for the names).

That might be good, but it's nontrivial.  It might need to be written
in C.  If someone wants to start working on it, please do.

    "Other..." would replace today's top-level Display Colors item. Like my
    suggestion for Display Faces, this display would be active, so you could
    click a color to apply it to the selected text.

I have lost you here.

    If we used a Color... menu item instead of a Color submenu, then Other...
    would be a button on the palette.

Even more lost.

    Face... would replace today's top-level Display Faces item. It would do what
    I described previously - you could click a face to apply it to the selected
    text (just as you apply a foreground color).

As I explained before, the whole list of faces would be inconveniently large.

  reply	other threads:[~2006-07-04 12:55 UTC|newest]

Thread overview: 55+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-07-01 23:55 facemenu-unlisted-faces Richard Stallman
2006-07-02  0:33 ` facemenu-unlisted-faces Chong Yidong
2006-07-02  3:17   ` facemenu-unlisted-faces Drew Adams
2006-07-02 22:30     ` facemenu-unlisted-faces Richard Stallman
2006-07-02 23:50       ` facemenu-unlisted-faces Drew Adams
2006-07-03  7:44         ` facemenu-unlisted-faces David Kastrup
2006-07-03 14:34           ` facemenu-unlisted-faces Drew Adams
2006-07-04 12:55             ` facemenu-unlisted-faces Richard Stallman
2006-07-04 18:07               ` facemenu-unlisted-faces Drew Adams
2006-07-05 14:51                 ` facemenu-unlisted-faces Richard Stallman
2006-07-05 16:55                   ` facemenu-unlisted-faces Drew Adams
2006-07-06 13:32                     ` facemenu-unlisted-faces Richard Stallman
2006-07-06 15:52                       ` facemenu-unlisted-faces Drew Adams
2006-07-03 15:11           ` facemenu-unlisted-faces Chong Yidong
2006-07-03 16:48             ` facemenu-unlisted-faces Drew Adams
2006-07-04 12:55               ` Richard Stallman [this message]
2006-07-04 19:19                 ` facemenu-unlisted-faces Drew Adams
2006-07-05 14:51                   ` facemenu-unlisted-faces Richard Stallman
2006-07-05 16:54                     ` facemenu-unlisted-faces Drew Adams
2006-07-06 13:32                       ` facemenu-unlisted-faces Richard Stallman
2006-07-06 15:52                         ` facemenu-unlisted-faces Drew Adams
2006-07-07 19:30                           ` facemenu-unlisted-faces Richard Stallman
2006-07-07 22:49                             ` facemenu-unlisted-faces Drew Adams
2006-07-08 15:31                               ` facemenu-unlisted-faces Richard Stallman
2006-07-09  2:32                                 ` facemenu-unlisted-faces Drew Adams
2006-07-09  4:42                                   ` facemenu-unlisted-faces Miles Bader
2006-07-09  5:45                                     ` facemenu-unlisted-faces Drew Adams
2006-07-09 11:01                                       ` facemenu-unlisted-faces Miles Bader
2006-07-09 18:19                                         ` facemenu-unlisted-faces Drew Adams
2006-07-09 11:03                                       ` facemenu-unlisted-faces Robert J. Chassell
2006-07-09 18:19                                         ` facemenu-unlisted-faces Drew Adams
2006-07-09 21:08                                           ` facemenu-unlisted-faces Robert J. Chassell
2006-07-09 19:03                                       ` facemenu-unlisted-faces Richard Stallman
2006-07-09 20:29                                         ` facemenu-unlisted-faces Drew Adams
2006-07-09 19:03                                   ` facemenu-unlisted-faces Richard Stallman
2006-07-09 20:01                                     ` facemenu-unlisted-faces Drew Adams
2006-07-13  8:14                                   ` facemenu-unlisted-faces Sascha Wilde
2006-07-13 10:00                                     ` facemenu-unlisted-faces tomas
2006-07-13 10:49                                     ` facemenu-unlisted-faces Robert J. Chassell
2006-07-13 16:49                                     ` facemenu-unlisted-faces Drew Adams
2006-07-13 18:03                                       ` facemenu-unlisted-faces Miles Bader
2006-07-13 21:30                                         ` facemenu-unlisted-faces Drew Adams
2006-07-14  0:19                                           ` facemenu-unlisted-faces Miles Bader
2006-07-14 15:06                                             ` facemenu-unlisted-faces Drew Adams
2006-07-19  4:37                                               ` facemenu-unlisted-faces Miles Bader
2006-07-16  6:26                                           ` facemenu-unlisted-faces Richard Stallman
2006-07-16 17:33                                             ` facemenu-unlisted-faces Drew Adams
2006-07-17 16:06                                               ` facemenu-unlisted-faces Richard Stallman
2006-07-05 14:51                   ` facemenu-unlisted-faces Richard Stallman
2006-07-05 16:55                     ` facemenu-unlisted-faces Drew Adams
2006-07-09 14:12                   ` facemenu-unlisted-faces Richard Stallman
2006-07-09 18:19                     ` facemenu-unlisted-faces Drew Adams
2006-08-06  8:10     ` facemenu-unlisted-faces Drew Adams
2006-07-02 22:29   ` facemenu-unlisted-faces Richard Stallman
2006-07-03 14:34     ` facemenu-unlisted-faces Chong Yidong

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=E1FxkR6-0001yM-La@fencepost.gnu.org \
    --to=rms@gnu.org \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).