unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* About custom themes
@ 2011-01-03 21:02 Tassilo Horn
  2011-01-06  0:55 ` Chong Yidong
  0 siblings, 1 reply; 3+ messages in thread
From: Tassilo Horn @ 2011-01-03 21:02 UTC (permalink / raw)
  To: emacs-devel

Hi all,

I have sets of face customization that I've just converted into custom
themes.  I really like the idea of theming emacs conveniently, and the
initial conversion worked flawlessly.  Thanks a lot, Chong!

Basically, my themes are one theme with a light and a dark incarnation,
stepwise adjusted over the time and wrt. the emacs stuff I use (I have
to switch between light and dark colors every now and then to not get
bored).

I think that the themes are somewhat nice and maybe others like them,
too, so I consider putting them in etc/themes.  Would that be ok?

OTOH, users might want that themes are more or less fixed, i.e., themes
don't change a face over the time, but only evolve by extension (include
more faces).

So how about adding specially named themes

  dev-<username>-[<themename>-]theme.el,

which are themes people contributing to Emacs are using at that point of
time?  I think it would be fun to try out

  dev-rms-theme.el    ;; the empty/nil theme using less than 2 colors
  dev-acm-theme.el    ;; angry fruit salad

and so forth. ;-)

WDYT,
Tassilo



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: About custom themes
  2011-01-03 21:02 About custom themes Tassilo Horn
@ 2011-01-06  0:55 ` Chong Yidong
  2011-01-06  7:23   ` Tassilo Horn
  0 siblings, 1 reply; 3+ messages in thread
From: Chong Yidong @ 2011-01-06  0:55 UTC (permalink / raw)
  To: Tassilo Horn; +Cc: emacs-devel

Tassilo Horn <tassilo@member.fsf.org> writes:

> Basically, my themes are one theme with a light and a dark incarnation,
> stepwise adjusted over the time and wrt. the emacs stuff I use (I have
> to switch between light and dark colors every now and then to not get
> bored).
>
> I think that the themes are somewhat nice and maybe others like them,
> too, so I consider putting them in etc/themes.  Would that be ok?

Yes, please go ahead.

At some point, we will have to figure out which themes to include,
choosing from the full custom themes that people have offered and the
"mini themes" submitted to http://elpa.gnu.org/themes/view.html.  In the
meantime, it's OK to put the former in our Bzr repository.

> So how about adding specially named themes
>
>   dev-<username>-[<themename>-]theme.el,
>
> which are themes people contributing to Emacs are using at that point of
> time?

Agreed; I would welcome this.



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: About custom themes
  2011-01-06  0:55 ` Chong Yidong
@ 2011-01-06  7:23   ` Tassilo Horn
  0 siblings, 0 replies; 3+ messages in thread
From: Tassilo Horn @ 2011-01-06  7:23 UTC (permalink / raw)
  To: Chong Yidong; +Cc: emacs-devel

Chong Yidong <cyd@stupidchicken.com> writes:

>> So how about adding specially named themes
>>
>>   dev-<username>-[<themename>-]theme.el,
>>
>> which are themes people contributing to Emacs are using at that point
>> of time?
>
> Agreed; I would welcome this.

Ok, then I'll do that in a minute.

BTW: I still haven't figured out how to customize a face in a (currently
loaded) theme.  Now I use customize-face, and copy the resulting face
spec from `custom-set-faces' to the right `custom-theme-set-faces', but
there must be a better way of doing that, right?

Bye,
Tassilo



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-01-06  7:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-03 21:02 About custom themes Tassilo Horn
2011-01-06  0:55 ` Chong Yidong
2011-01-06  7:23   ` Tassilo Horn

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).