Customizations of the color-theme Emacs add-on package

Most of the editing I do on my laptop happens in a single Emacs session these days.

One of my favorite Emacs packages, which I frequently load at startup and leave running is the color-theme package. I am indebted to my friend, Leonidas Tsampros, for having me introduced to color-theme. There’s no need to keep many face font & color customizations in my ~/.emacs file any more.

After using the color-theme package for a while, I started developing some local customizations, which I have just uploaded in the form of a Mercurial patch queue to the web-hosted collection of Mercurial repositories:

Most of the patches are touching small, one-item-at-a-time parts of a single theme, so even if you don’t really like Mercurial or if you don’t have it around, you can still browse the patches one by one, by skimming through the “repository manifest” (this is what Mercurial calls the list of files in a particular version of the repository):

Eventually, after using the modified/patched color-theme package, it may be a good idea to submit some of these to the theme developers themselves, for inclusion into the official color-theme package itself too. In the mean time, if you are an Emacs userand you like some of the changes uploaded there, feel free to copy them. They should cleanly apply to the “color-theme-6.6.0” release of the color-theme package, and they are distributed under the same license as the package itself.

Copying from the top of the color-theme-6.6.0/themes/color-theme-library.el file:

;; These files are not (YET) part of GNU Emacs.

;; This is free software; you can redistribute it and/or modify it under
;; the terms of the GNU General Public License as published by the Free
;; Software Foundation; either version 2, or (at your option) any later
;; version.
;; This is distributed in the hope that it will be useful, but WITHOUT
;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
;; FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
;; for more details.
;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs; see the file COPYING.  If not, write to the
;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
;; MA 02111-1307, USA.



1 thought on “Customizations of the color-theme Emacs add-on package

Comments are closed.