[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: solarized

From: Arthur Miller
Subject: Re: solarized
Date: Fri, 18 Sep 2020 18:03:50 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Stefan Kangas <stefankangas@gmail.com> writes:

> Tim Cross <theophilusx@gmail.com> writes:
>> What I meant was having solarised as one of the options in the themes
>> included by default as opposed to making it the default theme. I am one of
>> those who almost always will need to tweak any theme because of specific
>> vision issues I have. Starting with a good base theme and tweaking from
>> there is a lot easier than having to start with a theme which is less
>> suitable.  Emacs current comes with 14 'default' themes - I was just
>> suggesting adding a version of solarized-light and solarised-dark to that
>> list.
> I don't imagine that anyone would be against that.  Why would they?
> But we would need the help of the theme author to ensure that copyright
> assignments are in order before it could be included in vanilla.  Maybe
> someone interested in that could help look into it.
Mail send to him.
>> In the long-term, I think an API and theme generator which makes it easier
>> to create consistent or customize existing themes is the real solution.
>> Emacs already has the most flexible infrastructure for creating themes, but
>> working at the low level. setting each face individually, is slow and
>> difficult, requiring lots of trial and error to get right. A good theme
>> generator could make this easier, continuing Emacs' customizable and
>> extensible forte.
> I agree, FWIW.  It would be useful if someone could propose a patch or
> start working on it in a feature branch, I think.
I proposed a concrete suggestion in some earlier email:

* parametrize names used in the theme: base and accented;
* remove some of color blending/variant stuff that is specific for
  Solarized only
* create an api with good logical placeholder names in something like
  color-scheme.el or similar to be included by both cus-theme.el and by
  the end user
* create appropriate custom interface to it
* write nice doc/tips/guide for theme developers as well as for end
  users on how to use colors for basic elements vs accents

If such division in framework as "base" vs accentuated elements is
considered acceptable and appropriate for Emacs.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]