>>>> "Joachim" == Joachim Schlosser
<joachim(a)schlosser.info> writes:
Joachim> In GNU Emacs, the options and parameters to commands have
Joachim> a different color to the rest of the text, whereas in
Joachim> XEmacs they do not, regardless of with or without
Joachim> color-theme. This lead me to the conclusion that XEmacs
Joachim> simply does not support as many faces as GNU.
It's more likely that XEmacs supports _different_ faces from GNU, or
even the same face with different names. XEmacs most definitely
supports a more complex definition of "face". You need to find out
what faces the code is trying to use.
Second, the highlighting code typically allows different levels of
decoration. GNU may default to a higher level of decoration. See the
menu, Options -> Syntax Highlighting -> Level.
Joachim> My question is not about usability of color-theme
Joachim> together with XEmacs, it is about the number of faces.
Number of faces is not a problem. There are _far_ too _many_ faces.
The problem is that each application defines its own, even though they
could be reused (in XEmacs; it's possible that GNU Emacs doesn't
support a flexible-enough inheritance scheme). Tracking down all that
information is a massive and mostly profitless pain in the neck, which
is why neither the upstream authors nor XEmacs maintainers like to do
it.
Joachim> Nevertheless, is it true that there are fewer faces or is
Joachim> there anything I could configure (easily) to get the
Joachim> additional faces?
No, and probably. Finding out what to configure is the problem.
The other possibility is that GNU has added new font-lock highlighting
"types" that we haven't gotten around to synching yet. If somebody
would take a look and tell us what, it's probably easy enough to do.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.