;;; color-theme.el --- install color themes ;; Copyright (C) 1999, 2000 Jonadab the Unsightly One ;; Copyright (C) 2000, 2001 Alex Schroeder ;; Version: 5.3.2 ;; Keywords: faces ;; Author: Jonadab the Unsightly One ;; Maintainer: Alex Schroeder ;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ColorTheme ;; This file is not 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. ;;; Commentary: ;; Sharing your current color setup: ;; ;; Use `color-theme-submit'. If you have already invested time in ;; customizing Emacs faces, please consider sharing your current setup. ;; Make sure that color-theme.el is in your `load-path'. Type M-x ;; load-library RET color-theme RET to load all the functions. Type M-x ;; color-theme-submit RET and mail the result to the maintainer of this ;; package (see above for mail addres). ;; ;; If you want to make sure that all your customization was exported, ;; type M-x list-faces-display RET to get a list of all faces currently ;; defined. This is the list of faces that `color-theme-print' uses. ;; Installing a color theme: ;; ;; Make sure that color-theme.el is in your `load-path'. Type M-x ;; load-library RET color-theme RET to load all the functions. ;; ;; The main function to call is color-theme-select. Type M-x ;; color-theme-select RET. That creates a Color Theme Selection ;; buffer. Press RET or `i' on a color theme to install it for the ;; rest of your session. ;; ;; If you want to install the color theme as soon as Emacs is started ;; up, read the description of the theme you like and remember the ;; name of the color theme function. Press `d' on a color theme in ;; the Color Theme Selection buffer to read the description. Assuming ;; you like the Gnome2 theme, you'll find that the function to use is ;; called `color-theme-gnome2'. Add the following to the end of your ;; .emacs (removing the leading `;;'). ;; ;; (require 'color-theme) ;; (color-theme-gnome2) ;; Changing menu colors: ;; ;; If are using X, you can set the menu foreground and background using ;; your .Xdefaults file. If you set emacs*Background and ;; emacs*Foreground, the first frame will be created with these ;; foreground and background colors used for the menu. If your .emacs ;; loads a color theme, the frame foreground and background colors ;; overwrite the settings from the .Xdefaults file in the frame itself, ;; but not for the menu. This assumes that you are not setting any menu ;; ressources for Emacs in the .Xdefaults file. Here is a sample entry ;; for your .Xdefaults file: ;; ;; emacs*Background: DarkSlateGray ;; emacs*Foreground: wheat ;; Making a color theme work for both Emacs and XEmacs: ;; ;; The most important thing is to add missing faces for the other ;; editor. These are the most important faces to check: ;; ;; In Emacs In XEmacs ;; `font-lock-builtin-face' `font-lock-reference-face' ;; `font-lock-string-face' `font-lock-doc-string-face' ;; `font-lock-constant-face' `font-lock-preprocessor-face' ;; `modeline' `modeline-buffer-id' ;; `modeline' `modeline-mousable' ;; `modeline' `modeline-mousable-minor-mode' ;; `region' `primary-selection' ;; `region' `isearch' ;; `region' `zmacs-region' ;; `font-lock-string-face' `dired-face-boring' ;; `font-lock-function-name-face' `dired-face-directory' ;; `default' `dired-face-executable' ;; `font-lock-warning-face' `dired-face-flagged' ;; `font-lock-warning-face' `dired-face-marked' ;; `default' `dired-face-permissions' ;; `default' `dired-face-setuid' ;; `default' `dired-face-socket' ;; `font-lock-keyword-face' `dired-face-symlink' ;; Deriving your own color theme: ;; ;; If you want to derive your own color theme from an existing color ;; theme, press `p' in the Color Theme Selection buffer (it doesn't ;; matter where in the buffer you press `p'. This creates a buffer with ;; the elisp code needed to install the current color theme. Copy the ;; entire code to your .emacs and start fooling around with it. Read ;; the documentation of `color-theme-install' using C-h f ;; color-theme-install RET. ;; ;; Note that all color themes are cumulative. You can try to combine ;; several color themes. This makes sense if one color theme defines ;; faces which another color theme does not. Install both themes by ;; pressing RET or `i' on them in the Color Theme Selection buffer, ;; press `p' to get the elisp code, paste it into your .emacs and start ;; working on your masterpiece. You can switch this behaviour off by ;; setting `color-theme-is-cumulative'. ;; ;; If your color theme is but a variation of an existing color theme, ;; install the parent color theme, make the modifications you want, ;; and then use C-u p or C-u M-x color-theme-print to avoid ;; duplicating settings from the parent color theme. ;;; Thanks ;; S. Pokrovsky for ideas and discussion. ;; Gordon Messmer for ideas and discussion. ;; Sriram Karra for the color-theme-submit stuff. ;; All the users that contributed their color themes. ;;; Bugs: ;; Emacs 20.6: Some faces are created using copy-face; these faces are ;; not printed correctly. This causes the following to be non-equal: ;; (copy-face 'bold 'new-bold) ;; (equal (face-attr-construct 'bold) ;; (face-attr-construct 'new-bold)) ;; A patch was submitted to the Emacs maintainers. ;; ;; XEmacs 21.2: Not compatible with the custom-theme mode. It should be ;; easy to transform the color-theme source into custom-theme source, ;; however. ;; ;; Note that this package includes a compatibility layer for Emacs and ;; XEmacs which fixes some bugs encountered in Emacs 20.6 (patches ;; submitted). ;; ;; If you are running XEmacs, then only foreground and background color ;; of the default face and only the background color of the text-cursor ;; face will used. This is due to the fact that these three pieces of ;; information are stored as frame parameters in Emacs. ;; ;; If you are running XEmacs, variables cannot have a frame-local ;; binding. Therefore, if color-theme-is-global is set to nil, the ;; variable settings in a color theme are ignored. ;; ;; Using Emacs and a non-nil value for color-theme-is-global will ;; install a new color theme for all frames. Using XEmacs and a non-nil ;; value for color-theme-is-global will install a new color theme only ;; on those frames that are not using a local color theme. ;; ;; If your system does not define the color names used, you will get the ;; error "undefined color". See the output of `list-colors-display' for ;; a list of colors defined on your display. ;; ;; Emacs 21 is not yet fully supported. It work superficially, but as you ;; switch color themes (or create new frames?), bugs appear. ;; ;; Tested with Emacs 20.7 and XEmacs 21.1 ;;; Code: (defconst color-theme-maintainer-address "alex@gnu.org" "Address used by `submit-color-theme'.") ;; Emacs / XEmacs compatibility layer (defvar color-theme-xemacs-p (string-match "XEmacs" emacs-version) "Non-nil if running XEmacs.") (if color-theme-xemacs-p (require 'cus-face)); need face-custom-attributes-set and other functions for XEmacs (if color-theme-xemacs-p (progn (defalias 'color-theme-reverse-p 'face-reverse-p) (defun color-theme-foreground (face) "Return the foreground color name of face FACE, or nil if unspecified." (let ((color (face-foreground face 'global))) (if (or (null color) (stringp color)) color (face-foreground-name face)))) (defun color-theme-background (face &optional frame) "Return the background color name of face FACE, or nil if unspecified." (let ((color (face-background face 'global))) (if (or (null color) (stringp color)) color (face-background-name face)))) (defun color-theme-foreground-p (face) "Return the foreground color name of face FACE, or nil if unspecified." (face-foreground face 'global)) (defun color-theme-background-p (face &optional frame) "Return the background color name of face FACE, or nil if unspecified." (face-background face 'global)) (if (fboundp 'custom-face-stipple); no longer in XEmacs 21.4.1 (defalias 'color-theme-stipple 'custom-face-stipple) (defalias 'color-theme-stipple 'custom-face-background-pixmap)) (defalias 'color-theme-bold-p 'custom-face-bold) (defalias 'color-theme-italic-p 'custom-face-italic) (defalias 'color-theme-underline-p 'face-underline-p) (defun color-theme-default-foreground () "Returns the default foreground color." (color-theme-foreground 'default)) (defun color-theme-default-background () "Returns the default background color." (color-theme-background 'default))) (defalias 'color-theme-reverse-p 'face-inverse-video-p) (defalias 'color-theme-foreground 'face-foreground) (defalias 'color-theme-background 'face-background) (defalias 'color-theme-foreground-p 'face-foreground) (defalias 'color-theme-background-p 'face-background) (defalias 'color-theme-stipple 'face-stipple) (defalias 'color-theme-bold-p 'face-bold-p) (defalias 'color-theme-italic-p 'face-italic-p) (defalias 'color-theme-underline-p 'face-underline-p) (defun color-theme-default-foreground () "Returns the default foreground color." (cdr (assq 'foreground-color (frame-parameters)))) (defun color-theme-default-background () "Returns the default background color." (cdr (assq 'foreground-color (frame-parameters))))) (defun color-theme-face-attr-construct (face) "Return a defface-style attribute list for FACE. Ignores :inverse-video for XEmacs. This is a bugfix and compatibility replacement for Emacs 20.6 `face-attr-construct'." (let (result) (if (and (color-theme-reverse-p face) (null color-theme-xemacs-p)); don't switch in XEmacs (progn (setq result (cons ':inverse-video (cons t result))) (setq result (cons ':foreground (cons (color-theme-background face) result))) (setq result (cons ':background (cons (color-theme-foreground face) result)))) (if (color-theme-foreground-p face) (setq result (cons ':foreground (cons (color-theme-foreground face) result)))) (if (color-theme-background-p face) (setq result (cons ':background (cons (color-theme-background face) result))))) (if (color-theme-stipple face) (setq result (cons ':stipple (cons (color-theme-stipple face) result)))) (if (color-theme-bold-p face) (setq result (cons ':bold (cons (color-theme-bold-p face) result)))) (if (color-theme-italic-p face) (setq result (cons ':italic (cons (color-theme-italic-p face) result)))) (if (color-theme-underline-p face) (setq result (cons ':underline (cons (color-theme-underline-p face) result)))) result)) (defun color-theme-spec-match-p (face spec) "Return t if FACE, matches what SPEC says it should look like. SPEC may only specify the display type t, eg. ((t (:foreground \"cyan4\"))). This is a bugfix and compatibility replacement for Emacs 20.6 `face-spec-match-p'." (color-theme-attr-match-p face (nth 1 (car spec)))) (defun color-theme-attr-match-p (face attrs) "Return t if FACE matches attributes ATTRS. If ATTRS contain :inverse-video, then foreground and background color are swapped before they are compared to FACE. This is a bugfix and compatibility replacement for Emacs 20.6 `face-attr-match-p'." (and (color-theme-attr-match-1 face attrs ':inverse-video 'color-theme-reverse-p) (if (color-theme-reverse-p face) (and (color-theme-attr-match-1 face attrs ':foreground 'color-theme-background) (color-theme-attr-match-1 face attrs ':background 'color-theme-foreground)) (and (color-theme-attr-match-1 face attrs ':foreground 'color-theme-foreground) (color-theme-attr-match-1 face attrs ':background 'color-theme-background))) (color-theme-attr-match-1 face attrs ':stipple 'color-theme-stipple) (color-theme-attr-match-1 face attrs ':bold 'color-theme-bold-p) (color-theme-attr-match-1 face attrs ':italic 'color-theme-italic-p) (color-theme-attr-match-1 face attrs ':underline 'color-theme-underline-p))) (defun color-theme-attr-match-1 (face plist property function) "This is a bugfix and compatibility replacement for Emacs 20.6 `face-attr-match-1'." (while (and plist (not (eq (car plist) property))) (setq plist (cdr (cdr plist)))) (equal (funcall function face) (nth 1 plist))) (defun color-theme-alist (plist) "Transform PLIST into an alist if it is a plist and return it. If the first element of PLIST is a cons cell, we just return PLIST, assuming PLIST to be an alist. If the first element of plist is not a symbol, this is an error: We cannot distinguish a plist from an ordinary list, but a list that doesn't start with a symbol is certainly no plist and no alist. This is used to make sure `default-frame-alist' really is an alist and not a plist." (cond ((consp (car plist)) plist) ((not (symbolp (car plist))) (error "Wrong type argument: plist, %S" plist)) (t (plist-to-alist plist)))); XEmacs only ;; Customization (defgroup color-theme nil "Color Themes for Emacs. A color theme consists of frame parameter settings, variable settings, and face definitions." :version "20.6" :group 'faces) (defcustom color-theme-legal-frame-parameters "\\(color\\|mode\\)$" "Regexp that matches frame parameter names. Only frame parameter names that match this regexp can be changed as part of a color theme." :type '(choice (const :tag "Colors only" "\\(color\\|mode\\)$") (const :tag "Colors, fonts, and size" "\\(color\\|mode\\|font\\|height\\|width\\)$") (regexp :tag "Custom regexp")) :group 'color-theme :link '(info-link "(elisp)Window Frame Parameters")) (defcustom color-theme-legal-variables "face$" "Regexp that matches variable names. Only variables that match this regexp can be changed as part of a color theme. In addition to matching this name, the variables have to be user variables (see function `user-variable-p')." :type 'regexp :group 'color-theme) (defcustom color-theme-illegal-faces "^w3-" "Regexp that matches face names forbidden in themes. The default setting \"^w3-\" excludes w3 faces since these are created dynamically." :type 'regexp :group 'color-theme :link '(info-link "(elisp)Faces for Font Lock") :link '(info-link "(elisp)Standard Faces")) (defcustom color-theme-is-global t "*Determines wether a color theme is installed on all frames or not. If non-nil, color themes will be installed for all frames. If nil, color themes will be installed for the selected frame only. A possible use for this variable is dynamic binding. Here is a larger example to put in your ~/.emacs; it will make the Blue Sea color theme the default used for the first frame, and it will create two additional frames with different color themes. setup: \(require 'color-theme) ;; set default color theme \(color-theme-blue-sea) ;; create some frames with different color themes \(let ((color-theme-is-global nil)) \(select-frame (make-frame)) \(color-theme-gnome2) \(select-frame (make-frame)) \(color-theme-standard)) Please note that using XEmacs and and a nil value for color-theme-is-global will ignore any variable settings for the color theme, since XEmacs doesn't have frame-local variable bindings. Also note that using Emacs and a non-nil value for color-theme-is-global will install a new color theme for all frames. Using XEmacs and a non-nil value for color-theme-is-global will install a new color theme only on those frames that are not using a local color theme." :type 'boolean :group 'color-theme) (defcustom color-theme-is-cumulative t "*Determines wether new color themes are installed on top of each other. If non-nil, installing a color theme will undo all settings made by previous color themes." :type 'boolean :group 'color-theme) (defcustom color-theme-mode-hook nil "Hook for color-theme-mode." :type 'hook :group 'color-theme) (defvar color-theme-mode-map (let ((map (make-sparse-keymap))) (define-key map (kbd "RET") 'color-theme-install-at-point) (define-key map (kbd "c") 'list-color-display) (define-key map (kbd "d") 'color-theme-describe) (define-key map (kbd "f") 'list-faces-display) (define-key map (kbd "i") 'color-theme-install-at-point) (define-key map (kbd "l") 'color-theme-install-at-point-for-current-frame) (define-key map (kbd "p") 'color-theme-print) (define-key map (kbd "q") 'bury-buffer) (define-key map (kbd "?") 'color-theme-describe) (if color-theme-xemacs-p (define-key map (kbd "") 'color-theme-install-at-mouse) (define-key map (kbd "") 'color-theme-install-at-mouse)) map) "Mode map used for the buffer created by `color-theme-select'.") (defvar color-theme-buffer-name "*Color Theme Selection*" "Name of the color theme selection buffer.") (defvar color-theme-original-frame-alist nil "nil until one of the color themes has been installed.") ;; List of color themes used to create the *Color Theme Selection* ;; buffer. (defvar color-themes '((color-theme-aalto-dark "Aalto Dark" "Jari Aalto ") (color-theme-aalto-light "Aalto Light" "Jari Aalto ") (color-theme-bharadwaj "Bharadwaj" "Girish Bharadwaj ") (color-theme-billw "Billw" "Bill White ") (color-theme-blippblopp "Blipp Blopp" "Thomas Sicheritz-Ponten") (color-theme-simple-1 "Black" "Jonadab ") (color-theme-blue-gnus "Blue Gnus" "Alex Schroeder ") (color-theme-blue-sea "Blue Sea" "Alex Schroeder ") (color-theme-goldenrod "Cheap Goldenrod" "Alex Schroeder ") (color-theme-classic "Classic" "Frederic Giroud ") (color-theme-dark-laptop "Dark Laptop" "Laurent Michel ") (color-theme-digital-ofs1 "Digital OFS1" "Gareth Owen ") (color-theme-jsc-light "Cooper Light" "John S Cooper ") (color-theme-jsc-dark "Cooper Dark" "John S Cooper ") (color-theme-fischmeister "Fischmeister" "Sebastian Fischmeister ") (color-theme-gnome "Gnome" "Jonadab ") (color-theme-gnome2 "Gnome 2" "Alex Schroeder ") (color-theme-greiner "Greiner" "Kevin Greiner ") (color-theme-gtk-ide "GTK IDE" "Gordon Messmer ") (color-theme-high-contrast "High Contrast" "Alex Schroeder ") (color-theme-hober "Hober" "Edward O'Connor ") (color-theme-infodoc "Infodoc" "Frederic Giroud ") (color-theme-jb-simple "JB Simple" "jeff@dvns.com") (color-theme-jedit-grey "Jedit Grey" "Gordon Messmer ") (color-theme-jonadabian "Jonadab" "Jonadab ") (color-theme-loyola "Loyola" "Nelson Loyola ") (color-theme-marine "Marine" "Girish Bharadwaj ") (color-theme-marquardt "Marquardt" "Colin Marquardt ") (color-theme-midnight "Midnight" "Gordon Messmer ") (color-theme-mistyday "Misty Day" "Hari Kumar ") (color-theme-montz "Montz" "Brady Montz ") (color-theme-oswald "Oswald" "Tom Oswald ") (color-theme-parus "Parus" "Jon K Hellan ") (color-theme-pierson "Pierson" "Dan L. Pierson ") (color-theme-ramangalahy "Ramangalahy" "Solofo Ramangalahy ") (color-theme-raspopovic "Raspopovic" "Pedja Raspopovic ") (color-theme-retro-green "Retro Green" "Alex Schroeder ") (color-theme-retro-orange "Retro Orange" "Alex Schroeder ") (color-theme-robin-hood "Robin Hood" "Alex Schroeder ") (color-theme-rotor "Rotor" "Jinwei Shen ") (color-theme-ryerson "Ryerson" "Luis Fernandes ") (color-theme-scintilla "Scintilla" "Gordon Messmer ") (color-theme-sitaramv-nt "Sitaram NT" "Sitaram Venkatraman ") (color-theme-sitaramv-solaris "Sitaram Solaris" "Sitaram Venkatraman ") (color-theme-snow "Snow" "Nicolas Rist ") (color-theme-snowish "Snowish" "Girish Bharadwaj ") (color-theme-standard "Standard Emacs" "Emacs Team, added by Alex Schroeder ") (color-theme-subtle-hacker "Subtle Hacker" "Colin Walters ") (color-theme-taming-mr-arneson "Taming Mr Arneson" "Erik Arneson ") (color-theme-taylor "Taylor" "Art Taylor ") (color-theme-wheat "Wheat" "Alex Schroeder ") (color-theme-pok-wob "White On Black" "S. Pokrovsky ") (color-theme-pok-wog "White On Grey" "S. Pokrovsky ") (color-theme-xemacs "Standard XEmacs" "XEmacs Team, added by Alex Schroeder ")) "List of color themes. Each THEME is itself a three element list (FUNC NAME MAINTAINER). FUNC is a color theme function which does the setup. The function FUNC may call `color-theme-install'. The color theme function may be interactive. NAME is the name of the theme and MAINTAINER is the name and/or email of the maintainer of the theme. If you defined your own color theme and want to add it to this list, use something like this: (add-to-list 'color-themes '(color-theme-gnome2 \"Gnome2\" \"Alex\"))") ;;; Functions (defun color-theme-backup-original-values () "Back up the original `default-frame-alist'. The values are stored in `color-theme-original-frame-alist' on startup." (if (null color-theme-original-frame-alist) (setq color-theme-original-frame-alist (color-theme-filter (frame-parameters (selected-frame)) color-theme-legal-frame-parameters)))) (add-hook 'after-init-hook 'color-theme-backup-original-values) (defun color-theme-select () "Displays a special buffer for selecting and installing a color theme." (interactive) (switch-to-buffer (get-buffer-create color-theme-buffer-name)) (setq buffer-read-only nil) (erase-buffer) ;; recreate the snapshot if necessary (when (or (not (assq 'color-theme-snapshot color-themes)) (not (commandp 'color-theme-snapshot))) (fset 'color-theme-snapshot (color-theme-make-snapshot)) (setq color-themes (delq (assq 'color-theme-snapshot color-themes) color-themes) color-themes (append '((color-theme-snapshot "[Reset]" "Undo changes, if possible.") (bury-buffer "[Quit]" "Bury this buffer.")) color-themes))) (let ((themes color-themes)) (while themes (let* ((theme (car themes)) (func (nth 0 theme)) (name (nth 1 theme)) (author (nth 2 theme)) (desc)) (setq desc (format "%-23s %s" name author)) (put-text-property 0 (length desc) 'color-theme func desc) (put-text-property 0 (length name) 'face 'bold desc) (put-text-property 0 (length name) 'mouse-face 'highlight desc) (insert desc) (newline)) (setq themes (cdr themes)))) (beginning-of-buffer) (setq buffer-read-only t) (set-buffer-modified-p nil) (color-theme-mode)) (require 'easymenu) (easy-menu-add-item nil '("tools") "--") (easy-menu-add-item nil '("tools") ["Color Themes" color-theme-select t]) (defun color-theme-mode () "Major mode to select and install color themes. Use \\[color-theme-install-at-point] to install a color theme on all frames. Use \\[color-theme-install-at-point-for-current-frame] to install a color theme for the current frame only. The changes are applied on top of your current setup. This is a feature. Some of the themes should be considered extensions to the standard color theme: they modify only a limited number of faces and variables. To verify the final look of a color theme, install the standard color theme, then install the other color theme. This is a feature. It allows you to mix several color themes. Use \\[color-theme-describe] to read more about the color theme function at point. If you want to install the color theme permanently, put the call to the color theme function into your ~/.emacs: \(require 'color-theme) \(color-theme-gnome2) If you worry about the size of color-theme.el: You are right. Use \\[color-theme-print] to print the current color theme and save the resulting buffer as ~/.emacs-color-theme. Now you can install only this specific color theme in your .emacs: \(load-file \"~/.emacs-color-theme\") \(my-color-theme) The Emacs menu is not affected by color themes within Emacs. Depending on the toolkit you used to compile Emacs, you might have to set specific X ressources. See the info manual for more information. Here is an example ~/.Xdefaults fragment: emacs*Background: DarkSlateGray emacs*Foreground: wheat \\{color-theme-mode-map} The color themes are listed in `color-themes', which see." (kill-all-local-variables) (setq major-mode 'color-theme-mode) (setq mode-name "Color Themes") (use-local-map color-theme-mode-map) (when (functionp 'goto-address); Emacs (goto-address)) (run-hooks 'color-theme-mode-hook)) ;;; Commands in Color Theme Selection mode (defun color-theme-describe () "Describe color theme listed at point. This shows the documentation of the value of text-property color-theme at point. The text-property color-theme should be a color theme function. See `color-themes'." (interactive) (describe-function (get-text-property (point) 'color-theme))) (defun color-theme-install-at-mouse (event) "Install color theme clicked upon using the mouse. First argument EVENT is used to set point. Then `color-theme-install-at-point' is called." (interactive "e") (save-excursion (mouse-set-point event) (color-theme-install-at-point))) (defun color-theme-install-at-point () "Install color theme at point. This calls the value of the text-property `color-theme' at point. The text-property `color-theme' should be a color theme function. See `color-themes'." (interactive) (let ((func (get-text-property (point) 'color-theme))) ;; install theme (if func (funcall func)) ;; If goto-address is being used, remove all overlays in the current ;; buffer and run it again. The face used for the mail addresses in ;; the the color theme selection buffer is based on the variable ;; goto-address-mail-face. Changes in that variable will not affect ;; existing overlays, however, thereby confusing users. (when (functionp 'goto-address); Emacs (let* ((them (overlays-in (point-min) (point-max)))) (while them (delete-overlay (car them)) (setq them (cdr them))) (goto-address))))) (defun color-theme-install-at-point-for-current-frame () "Install color theme at point for current frame only. Binds `color-theme-is-global' to nil and calls `color-theme-install-at-point'." (interactive) (let ((color-theme-is-global nil)) (color-theme-install-at-point))) ;; Taking a snapshot of the current color theme and pretty printing it. (defun color-theme-filter (old-list regexp &optional exclude) "Filter OLD-LIST. The resulting list will be newly allocated and contains only elements with names matching REGEXP. OLD-LIST may be a list or an alist. If you want to filter a plist, use `color-theme-alist' to convert your plist to an alist, first. If the optional argument EXCLUDE is non-nil, then the sense is reversed: only non-matching elements will be retained." (let (elem new-list) (while old-list (setq elem (car old-list)) (setq name (symbol-name (if (listp elem) (car elem) elem))) (when (or (and (not exclude) (string-match regexp name)) (and exclude (not (string-match regexp name)))) (add-to-list 'new-list elem)) (setq old-list (cdr old-list))) new-list)) (defun color-theme-spec (face) "Return a list for FACE which has the form (FACE SPEC). See `defface' for the format of SPEC. In this case we use only one DISPLAY, t, and determine ATTS using `color-theme-face-attr-construct'. If ATTS is nil, (nil) is used instead." (let ((atts (color-theme-face-attr-construct face))) (if atts `(,face ((t ,atts))) `(,face ((t (nil))))))) (defun color-theme-get-params (&optional master-params) "Return a list of frame parameter settings usable in a color theme. Such an alist may be installed by `color-theme-install-frame-params'. The frame parameters returned must match `color-theme-legal-frame-parameters'. If the optional argument MASTER-PARAMS is provided, then the alist returned will only contain frame parameters with settings differing from MASTER-PARAMS." (let ((params (color-theme-filter (frame-parameters (selected-frame)) color-theme-legal-frame-parameters)) (param) (new-params)) (while params (setq param (car params)) (setq params (cdr params)) (unless (member param master-params) (add-to-list 'new-params param))) ;; For XEmacs, take the default and text-cursor face into account. (when color-theme-xemacs-p (add-to-list 'new-params (cons 'foreground-color (color-theme-default-foreground))) (add-to-list 'new-params (cons 'background-color (color-theme-default-background))) (add-to-list 'new-params (cons 'cursor-color (color-theme-background 'text-cursor)))) (sort new-params (lambda (a b) (string< (symbol-name (car a)) (symbol-name (car b))))))) (defun color-theme-get-vars (&optional master-vars) "Return a list of variable settings usable in a color theme. Such an alist may be installed by `color-theme-install-variables'. The variable names must match `color-theme-legal-variables', and the variable must be a user variable according to `user-variable-p'. If the optional argument MASTER-VARS is provided, then the alist returned will only contain variables with settings differing from MASTER-VARS." (let ((vars) (val)) (mapatoms (lambda (v) (and (boundp v) (user-variable-p v) (string-match color-theme-legal-variables (symbol-name v)) (setq val (eval v)) (unless (member (cons v val) master-vars) (add-to-list 'vars (cons v val)))))) (sort vars (lambda (a b) (string< (car a) (car b)))))) (defun color-theme-print-alist (func &rest args) "Print an alist returned by function FUNC. Possible functions might be `color-theme-get-vars' or `color-theme-get-params'. The optional arguments ARGS will be passed along to the function." (let ((alist (apply func args)) (elem)) (insert "\n " (if alist "(" "nil")) (while alist (setq elem (car alist)) (setq alist (cdr alist)) (when (= (preceding-char) ?\)) (insert "\n ")) (prin1 elem (current-buffer))) (when (= (preceding-char) ?\)) (insert ")")))) (defun color-theme-get-faces (&optional master-faces) "Return a list of faces usable in a color theme. Such an alist may be installed by `color-theme-install-faces'. The faces returned must not match `color-theme-illegal-faces'. If the optional argument MASTER-FACES is provided, then the list returned will only contain faces with settings differing from MASTER-FACES." (let ((faces (color-theme-filter (face-list) color-theme-illegal-faces t)) (new-faces) face) ;; Put default face first, therefore default must be the last face ;; added to the front of the list. (while faces (setq face (car faces)) (setq faces (cdr faces)) (unless (or (eq face 'default) (and master-faces (color-theme-spec-match-p face (cadr (assoc face master-faces))))) (add-to-list 'new-faces face))) (setq new-faces (sort new-faces 'string-lessp)) (unless (and master-faces (color-theme-spec-match-p 'default (cadr (assoc 'default master-faces)))) (add-to-list 'new-faces 'default)) new-faces)) (defun color-theme-get-face-definitions (&optional master-faces) "Return face settings usable in a color-theme. Optional argument MASTER-FACES is passed along to `color-theme-get-faces'." (let ((faces (color-theme-get-faces master-faces)) face result) (while faces (setq face (car faces)) (setq faces (cdr faces)) (setq result (cons (color-theme-spec face) result))) result)) (defun color-theme-print-faces (&optional master-faces) "Print face settings for all faces returned by `color-theme-get-faces'. Optional argument MASTER-FACES is passed along to `color-theme-get-faces'." (let ((faces (color-theme-get-faces master-faces)) (face)) (when faces (insert "\n ")) (while faces (setq face (car faces)) (setq faces (cdr faces)) (when (= (preceding-char) ?\)) (insert "\n ")) (prin1 (color-theme-spec face) (current-buffer))))) (defun color-theme-reset-faces () "Reset face settings for all faces returned by `color-theme-get-faces'." (let ((faces (color-theme-get-faces nil)) (face) (spec) (entry) (frame (if color-theme-is-global nil (selected-frame)))) (while faces (setq entry (color-theme-spec (car faces))) (setq face (nth 0 entry)) (setq spec '((t (nil)))) (setq faces (cdr faces)) (if (functionp 'face-spec-reset-face) (face-spec-reset-face face frame) (face-spec-set face spec frame) (if color-theme-is-global (put face 'face-defface-spec spec)))))) (defun color-theme-print (&optional arg buf) "Print the current color theme function. You can contribute this function to or paste it into your .emacs file and call it. That should recreate all the settings necessary for your color theme. Example: \(require 'color-theme) \(defun my-color-theme () \"Color theme by Alex Schroeder, created 2000-05-17.\" \(interactive) \(color-theme-install '(... ... ...))) \(my-color-theme) If you want to use a specific color theme function, you can call the color theme function in your .emacs directly. Example: \(require 'color-theme) \(color-theme-gnome2) If called with a prefix argument, this function tries to create a diff color theme compared to the last color theme installed. The last color theme installed is stored in the variable `color-theme-installed'. The default behaviour is a full dump of all relevant settings. If you already have two color themes and want to make one of them the parent of the other, be sure to use a numeric prefix when you install the second color theme. See `color-theme-install' for more information." (interactive "P") (message "Pretty printing current color theme function...") (switch-to-buffer (if buf buf (get-buffer-create "*Color Theme*"))) (unless buf (setq buffer-read-only nil) (erase-buffer)) (let ((master-name) (master-theme)) ;; Set master theme, making sure that the color theme function is ;; actually the one mentioned in the theme itself. (when (and arg color-theme-installed (equal color-theme-installed (car (get 'color-theme-installed 'color-theme)))) (setq master-name (symbol-name color-theme-installed) master-theme (get 'color-theme-installed 'color-theme))) ;; insert defun (insert "(defun my-color-theme ()\n" " \"Color theme by " (if (string= "" user-full-name) (user-login-name) user-full-name) ", created " (format-time-string "%Y-%m-%d") "." (if master-name (format "\nBased on %s." master-name) "") "\"\n" " (interactive)\n" (if master-name (format " (%s)\n (let ((color-theme-cumulative t))\n" master-name) "") " (color-theme-install\n" " '(my-color-theme") ;; alist of frame parameters (color-theme-print-alist 'color-theme-get-params (nth 1 master-theme)) ;; alist of variables (color-theme-print-alist 'color-theme-get-vars (nth 2 master-theme)) ;; remaining elements of snapshot: face specs (color-theme-print-faces (cdr (cddr master-theme))) (insert ")))") (if master-name (insert ")"))) (unless buf (emacs-lisp-mode)) (goto-char (point-min)) (message "Pretty printing current color theme function... done")) ;;; Creating a snapshot of the current color theme (defun color-theme-snapshot nil) (defun color-theme-make-snapshot () "Return the definition of the current color-theme. The function returned will recreate the color-theme in use at the moment." (eval `(lambda () "The color theme in use when the selection buffer was created. \\[color-theme-select] creates the color theme selection buffer. At the same time, this snapshot is created as a very simple undo mechanism. The snapshot is created via `color-theme-snapshot'." (interactive) (color-theme-install '(color-theme-snapshot ;; alist of frame parameters ,(color-theme-get-params) ;; alist of variables ,(color-theme-get-vars) ;; remaining elements of snapshot: face specs ,@(color-theme-get-face-definitions)))))) ;;; Installation of a color theme (defun color-theme-install-frame-params (params) "Change frame parameters using alist PARAMETERS. If `color-theme-is-global' is non-nil, all frames are modified using `modify-frame-parameters' and the PARAMETERS are prepended to `default-frame-alist'. The value of `initial-frame-alist' is not modified. If `color-theme-is-global' is nil, only the selected frame is modified. If `color-theme-is-cumulative' is nil, the frame parameters are restored from `color-theme-original-frame-alist'. Called from `color-theme-install'." (let ((params (color-theme-filter params color-theme-legal-frame-parameters))) ;; We have a new list in params now, therefore we may use ;; destructive nconc. (if color-theme-is-global (let ((frames (frame-list)) (frame)) (if (or color-theme-is-cumulative (null color-theme-original-frame-alist)) (setq default-frame-alist (nconc params (color-theme-alist default-frame-alist))) (setq default-frame-alist (nconc params color-theme-original-frame-alist))) (while frames (setq frame (car frames)) (setq frames (cdr frames)) (modify-frame-parameters frame default-frame-alist))) (modify-frame-parameters (selected-frame) params)) ;; Some frame-parameters affect the default and text-cursor face in XEmacs. (if color-theme-xemacs-p (let ((fg (cdr (assq 'foreground-color (frame-parameters)))) (bg (cdr (assq 'background-color (frame-parameters)))) (cc (cdr (assq 'cursor-color (frame-parameters)))) (frame (if color-theme-is-global nil (selected-frame)))) (if fg (set-face-foreground 'default fg frame)) (if bg (set-face-background 'default bg frame)) ;; The cursor color is the background; in order to simulate ;; inverse-video, the background is used as the foreground -- ;; unless the background is the same as the cursor, in which ;; case we use the foreground. (when cc (set-face-background 'text-cursor cc frame) (set-face-foreground 'text-cursor (if (equal bg cc) fg bg) frame)))))) (defun color-theme-install-variables (vars) "Change variables using alist VARS. All variables matching `color-theme-legal-variables' are set. If `color-theme-is-global' and `color-theme-xemacs-p' are nil, variables are made frame-local before setting them. Variables are set using `set' in either case. This may lead to problems if changing the variable requires the usage of the function specified with the :set tag in defcustom declarations. Called from `color-theme-install'." (let ((vars (color-theme-filter vars color-theme-legal-variables)) (var)) (while vars (setq var (car vars)) (setq vars (cdr vars)) (if (or color-theme-is-global color-theme-xemacs-p) (set (car var) (cdr var)) (make-variable-frame-local (car var)) (modify-frame-parameters (selected-frame) (list var)))))) (defun color-theme-install-faces (faces) "Change faces using FACES. Change faces for all frames and create any faces listed in FACES which don't exist. The modified faces will be marked as \"unchanged from its standard setting\". This is OK, since the changes made by installing a color theme should never by saved in .emacs by customization code. FACES should be a list where each entry has the form: (FACE SPEC) See `defface' for the format of SPEC. If `color-theme-is-global' is non-nil, faces are modified on all frames using `face-spec-set'. If `color-theme-is-global' is nil, faces are only modified on the selected frame. Non-existing faces are created using `make-empty-face' in either case. If `color-theme-is-cumulative' is nil, all faces are reset before installing the new faces. Called from `color-theme-install'." ;; clear all previous faces (when (not color-theme-is-cumulative) (color-theme-reset-faces)) ;; install new faces (let ((faces (color-theme-filter faces color-theme-illegal-faces t)) (frame (if color-theme-is-global nil (selected-frame)))) (while faces (let* ((entry (car faces)) (face (nth 0 entry)) (spec (nth 1 entry))) (setq faces (cdr faces)) ;; Create and specify face unless running XEmacs and dealing ;; with the default or the text-cursor face. These faces are ;; changed by frame parameters. (unless (and color-theme-xemacs-p (memq face '(default text-cursor))) (or (facep face) (make-empty-face face)) ;; using a spec of ((t (nil))) to reset a face doesn't work ;; in Emacs 21, we use the new function face-spec-reset-face ;; instead (if (and (functionp 'face-spec-reset-face) (equal spec '((t (nil))))) (face-spec-reset-face face frame) (face-spec-set face spec frame) (if color-theme-is-global (put face 'face-defface-spec spec)))))))) ;; `custom-set-faces' is unusable here because it doesn't allow to set ;; the faces for one frame only. ;; Emacs `face-spec-set': If FRAME is nil, the face is created and ;; marked as a customized face. This is achieved by setting the ;; `face-defface-spec' property. If we don't, new frames will not be ;; created using the face we installed because `face-spec-set' is ;; broken: If given a FRAME of nil, it will not set the default faces; ;; instead it will walk through all the frames and set modify the faces. ;; If we do set a property (`saved-face' or `face-defface-spec'), ;; `make-frame' will correctly use the faces we defined with our color ;; theme. If we used the property `saved-face', ;; `customize-save-customized' will save all the faces installed as part ;; of a color-theme in .emacs. That's why we use the ;; `face-defface-spec' property. (defvar color-theme-installed nil "Color theme function used to install the current color theme. Calling this function should reset the current color theme in case it has been modified. The entire theme definition is stored in the property `color-theme' of this variable. The theme definition is the same one that was used in the call to `color-theme-install'.") (defun color-theme-install (theme) "Install a color theme defined by frame parameters, variables and faces. The theme is installed for all present and future frames; any missing faces are created. See `color-theme-install-faces'. THEME is a color theme definition. See below for more information. If you want to install a color theme from your .emacs, use the output generated by `color-theme-print'. This produces color theme function which you can copy to your .emacs. A color theme definition is a list: \([FUNCTION] FRAME-PARAMETERS VARIABLE-SETTINGS FACE-DEFINITIONS) FUNCTION is the color theme function which called `color-theme-install'. The function is stored in the variable `color-theme-installed'. The entire THEME is stored in property `color-theme' of that variable. See below for information on how to prevent this, and why you would want to do this. FRAME-PARAMETERS is an alist of frame parameters. These are installed with `color-theme-install-frame-params'. VARIABLE-DEFINITIONS is an alist of variable settings. These are installed with `color-theme-install-variables'. FACE-DEFINITIONS is an alist of face definitions. These are installed with `color-theme-install-faces'. If `color-theme-is-cumulative' is nil, a color theme will undo face and frame-parameter settings of previous color themes. If you want to factor two color themes, you can use a prefix argument for the second color theme function. If a color theme function is called with a prefix argument, then the installation of that color theme function is not recorded in the variable `color-theme-installed'. Example: You have two huge color theme functions A and B, and you want to rewrite B such that it calls A and then installs the differences between A and B. This is how to proceed: Start emacs -q, load color-theme, install A, install B with a numeric prefix, print it with a numeric prefix: \\[load-library] RET ~/elisp/color-theme.el RET \\[color-theme-gnome2] RET \\[universal-argument] \\[color-theme-subtle-hacker] RET \\[universal-argument] \\[color-theme-print] RET Happy hacking." ;; optional color theme function (for backwards compatibility) (when (functionp (car theme)) (when (null current-prefix-arg) (setq color-theme-installed (car theme)) (put 'color-theme-installed 'color-theme theme)) (setq theme (cdr theme))) ;; frame parameters (color-theme-install-frame-params (car theme)) (setq theme (cdr theme)) ;; optional variable defintions (for backwards compatibility) (when (listp (caar theme)) (color-theme-install-variables (car theme)) (setq theme (cdr theme))) ;; face definitions (color-theme-install-faces theme)) ;; Sharing your stuff (defun color-theme-submit () "Submit your color-theme to the maintainer." (interactive) (require 'reporter) (let ((reporter-eval-buffer (current-buffer)) final-resting-place after-sep-pos (reporter-status-message "Formatting buffer...") (reporter-status-count 0) (problem "Yet another color-theme") (agent (reporter-compose-outgoing)) (mailbuf (current-buffer)) hookvar) ;; do the work (require 'sendmail) ;; If mailbuf did not get made visible before, make it visible now. (let (same-window-buffer-names same-window-regexps) (pop-to-buffer mailbuf) ;; Just in case the original buffer is not visible now, bring it ;; back somewhere (and pop-up-windows (display-buffer reporter-eval-buffer))) (goto-char (point-min)) (mail-position-on-field "to") (insert color-theme-maintainer-address) (mail-position-on-field "subject") (insert problem) ;; move point to the body of the message (mail-text) (setq after-sep-pos (point)) (unwind-protect (progn (setq final-resting-place (point-marker)) (goto-char final-resting-place)) (color-theme-print nil (current-buffer)) (goto-char final-resting-place) (insert "\n\n") (goto-char final-resting-place) (insert "Hello there!\n\nHere's my color theme named: ") (set-marker final-resting-place nil)) ;; compose the minibuf message and display this. (let* ((sendkey-whereis (where-is-internal (get agent 'sendfunc) nil t)) (abortkey-whereis (where-is-internal (get agent 'abortfunc) nil t)) (sendkey (if sendkey-whereis (key-description sendkey-whereis) "C-c C-c")); TBD: BOGUS hardcode (abortkey (if abortkey-whereis (key-description abortkey-whereis) "M-x kill-buffer"))); TBD: BOGUS hardcode (message "Enter a message and type %s to send or %s to abort." sendkey abortkey)))) ;;; The color theme functions (defun color-theme-gnome () "Wheat on darkslategrey scheme. From one version of Emacs in RH6 and Gnome, modified by Jonadab." (interactive) (color-theme-install '(color-theme-gnome ((foreground-color . "wheat") (background-color . "darkslategrey") (background-mode . dark)) (default ((t (nil)))) (region ((t (:foreground "cyan" :background "dark cyan")))) (underline ((t (:foreground "yellow" :underline)))) (modeline ((t (:foreground "dark cyan" :background "wheat")))) (modeline-buffer-id ((t (:foreground "dark cyan" :background "wheat")))) (modeline-mousable ((t (:foreground "dark cyan" :background "wheat")))) (modeline-mousable-minor-mode ((t (:foreground "dark cyan" :background "wheat")))) (italic ((t (:foreground "dark red" :italic)))) (bold-italic ((t (:foreground "dark red" :bold :italic)))) (font-lock-comment-face ((t (:foreground "Firebrick")))) (bold ((t (:bold))))))) (defun color-theme-blue-gnus () "Color theme for gnus and message faces only. This is intended for other color themes to use (eg. `color-theme-gnome2' and `color-theme-blue-sea')." (color-theme-install '(color-theme-blue-gnus nil (gnus-cite-face-1 ((t (:foreground "LightSalmon")))) (gnus-cite-face-2 ((t (:foreground "Khaki")))) (gnus-cite-face-3 ((t (:foreground "Coral")))) (gnus-cite-face-4 ((t (:foreground "yellow green")))) (gnus-cite-face-5 ((t (:foreground "dark khaki")))) (gnus-cite-face-6 ((t (:foreground "bisque")))) (gnus-cite-face-7 ((t (:foreground "peru")))) (gnus-cite-face-8 ((t (:foreground "light coral")))) (gnus-cite-face-9 ((t (:foreground "plum")))) (gnus-group-mail-1-empty-face ((t (:foreground "White")))) (gnus-group-mail-1-face ((t (:bold t :foreground "White")))) (gnus-group-mail-2-empty-face ((t (:foreground "light cyan")))) (gnus-group-mail-2-face ((t (:bold t :foreground "light cyan")))) (gnus-group-mail-3-empty-face ((t (:foreground "LightBlue")))) (gnus-group-mail-3-face ((t (:bold t :foreground "LightBlue")))) (gnus-group-mail-low-empty-face ((t (:foreground "Aquamarine")))) (gnus-group-mail-low-face ((t (:bold t :foreground "Aquamarine")))) (gnus-group-news-1-empty-face ((t (:foreground "White")))) (gnus-group-news-1-face ((t (:bold t :foreground "White")))) (gnus-group-news-2-empty-face ((t (:foreground "light cyan")))) (gnus-group-news-2-face ((t (:bold t :foreground "light cyan")))) (gnus-group-news-3-empty-face ((t (:foreground "LightBlue")))) (gnus-group-news-3-face ((t (:bold t :foreground "LightBlue")))) (gnus-group-news-4-empty-face ((t (:foreground "Aquamarine")))) (gnus-group-news-4-face ((t (:bold t :foreground "Aquamarine")))) (gnus-group-news-5-empty-face ((t (:foreground "MediumAquamarine")))) (gnus-group-news-5-face ((t (:bold t :foreground "MediumAquamarine")))) (gnus-group-news-6-empty-face ((t (:foreground "MediumAquamarine")))) (gnus-group-news-6-face ((t (:bold t :foreground "MediumAquamarine")))) (gnus-group-news-low-empty-face ((t (:foreground "MediumAquamarine")))) (gnus-group-news-low-face ((t (:bold t :foreground "MediumAquamarine")))) (gnus-header-content-face ((t (:foreground "LightSkyBlue3")))) (gnus-header-from-face ((t (:bold t :foreground "light cyan")))) (gnus-header-name-face ((t (:bold t :foreground "LightBlue")))) (gnus-header-newsgroups-face ((t (:italic t :bold t :foreground "MediumAquamarine")))) (gnus-header-subject-face ((t (:bold t :foreground "light cyan")))) (gnus-signature-face ((t (:foreground "Grey")))) (gnus-splash-face ((t (:foreground "ForestGreen")))) (gnus-summary-cancelled-face ((t (:background "Black" :foreground "Yellow")))) (gnus-summary-high-ancient-face ((t (:bold t :foreground "MediumAquamarine")))) (gnus-summary-high-read-face ((t (:bold t :foreground "Aquamarine")))) (gnus-summary-high-ticked-face ((t (:bold t :foreground "LightSalmon")))) (gnus-summary-high-unread-face ((t (:italic t :bold t :foreground "beige")))) (gnus-summary-low-ancient-face ((t (:italic t :foreground "DimGray")))) (gnus-summary-low-read-face ((t (:foreground "slate gray")))) (gnus-summary-low-ticked-face ((t (:foreground "Pink")))) (gnus-summary-low-unread-face ((t (:foreground "LightGray")))) (gnus-summary-normal-ancient-face ((t (:foreground "MediumAquamarine")))) (gnus-summary-normal-read-face ((t (:foreground "Aquamarine")))) (gnus-summary-normal-ticked-face ((t (:foreground "LightSalmon")))) (gnus-summary-normal-unread-face ((t (nil)))) (gnus-summary-selected-face ((t (:underline t)))) (message-cited-text-face ((t (:foreground "LightSalmon")))) (message-header-cc-face ((t (:foreground "light cyan")))) (message-header-name-face ((t (:foreground "LightBlue")))) (message-header-newsgroups-face ((t (:italic t :bold t :foreground "MediumAquamarine")))) (message-header-other-face ((t (:foreground "MediumAquamarine")))) (message-header-subject-face ((t (:bold t :foreground "light cyan")))) (message-header-to-face ((t (:bold t :foreground "light cyan")))) (message-header-xheader-face ((t (:foreground "MediumAquamarine")))) (message-separator-face ((t (:foreground "chocolate"))))))) (defun color-theme-gnome2 () "Wheat on darkslategrey scheme. `color-theme-gnome' started it all. This theme supports standard faces, font-lock, eshell, info, message, gnus, custom, widget, woman, diary, cperl, and erc. This theme includes faces for Emacs and XEmacs. Please note that they don't match exactly. The theme does not support w3 faces because w3 faces can be controlled by your default style sheet. This is what you should put in your .Xdefaults file, if you want to change the colors of the menus as well: emacs*Background: DarkSlateGray emacs*Foreground: Wheat" (interactive) (color-theme-blue-gnus) (color-theme-blue-erc) (let ((color-theme-cumulative t)) (color-theme-install '(color-theme-gnome2 ((foreground-color . "wheat") (background-color . "darkslategrey") (mouse-color . "Grey") (cursor-color . "LightGray") (border-color . "black") (background-mode . dark)) ((apropos-keybinding-face . underline) (apropos-label-face . (face italic mouse-face highlight)) (apropos-match-face . secondary-selection) (apropos-property-face . bold-italic) (apropos-symbol-face . info-xref) (goto-address-mail-face . message-header-to-face) (goto-address-mail-mouse-face . secondary-selection) (goto-address-url-face . info-xref) (goto-address-url-mouse-face . highlight) (list-matching-lines-face . bold) (view-highlight-face . highlight)) (default ((t (:foreground "wheat")))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t :foreground "beige")))) (calendar-today-face ((t (:underline t)))) (cperl-array-face ((t (:foreground "Yellow")))) (cperl-hash-face ((t (:foreground "White")))) (cperl-nonoverridable-face ((t (:foreground "SkyBlue")))) (custom-button-face ((t (:underline t :foreground "MediumSlateBlue")))) (custom-documentation-face ((t (:foreground "Grey")))) (custom-group-tag-face ((t (:foreground "MediumAquamarine")))) (custom-state-face ((t (:foreground "LightSalmon")))) (custom-variable-tag-face ((t (:foreground "Aquamarine")))) (diary-face ((t (:foreground "IndianRed")))) (dired-face-directory ((t (:bold t :foreground "sky blue")))) (dired-face-permissions ((t (:foreground "aquamarine")))) (dired-face-flagged ((t (:foreground "tomato")))) (dired-face-marked ((t (:foreground "light salmon")))) (dired-face-executable ((t (:foreground "green yellow")))) (eshell-ls-archive-face ((t (:bold t :foreground "IndianRed")))) (eshell-ls-backup-face ((t (:foreground "Grey")))) (eshell-ls-clutter-face ((t (:foreground "DimGray")))) (eshell-ls-directory-face ((t (:bold t :foreground "MediumSlateBlue")))) (eshell-ls-executable-face ((t (:foreground "Coral")))) (eshell-ls-missing-face ((t (:foreground "black")))) (eshell-ls-picture-face ((t (:foreground "Violet")))) ; non-standard (eshell-ls-product-face ((t (:foreground "LightSalmon")))) (eshell-ls-readonly-face ((t (:foreground "Aquamarine")))) (eshell-ls-special-face ((t (:foreground "Gold")))) (eshell-ls-symlink-face ((t (:foreground "White")))) (eshell-ls-text-face ((t (:foreground "medium aquamarine")))) ; non-standard (eshell-ls-todo-face ((t (:bold t :foreground "aquamarine")))) ; non-standard (eshell-ls-unreadable-face ((t (:foreground "DimGray")))) (eshell-prompt-face ((t (:foreground "powder blue")))) (font-lock-builtin-face ((t (:bold t :foreground "PaleGreen")))) (font-lock-comment-face ((t (:foreground "LightBlue")))) (font-lock-constant-face ((t (:foreground "Aquamarine")))) (font-lock-doc-string-face ((t (:foreground "LightSalmon")))) (font-lock-function-name-face ((t (:bold t :foreground "Aquamarine")))) (font-lock-keyword-face ((t (:foreground "Salmon")))) (font-lock-preprocessor-face ((t (:foreground "Salmon")))) (font-lock-reference-face ((t (:foreground "pale green")))) (font-lock-string-face ((t (:foreground "LightSalmon")))) (font-lock-type-face ((t (:bold t :foreground "YellowGreen")))) (font-lock-variable-name-face ((t (:bold t :foreground "Aquamarine")))) (font-lock-warning-face ((t (:bold t :foreground "IndianRed")))) (fringe ((t (:background "darkslategrey")))) (highlight ((t (:background "PaleGreen" :foreground "DarkGreen")))) (highline-face ((t (:background "SeaGreen")))) (holiday-face ((t (:background "DimGray")))) (info-menu-5 ((t (:underline t)))) (info-node ((t (:underline t :bold t :foreground "DodgerBlue1")))) (info-xref ((t (:bold t :foreground "DodgerBlue1")))) (isearch ((t (:background "sea green")))) (italic ((t (:italic t)))) (modeline ((t (:background "dark olive green" :foreground "wheat")))) (modeline-buffer-id ((t (:background "dark olive green" :foreground "beige")))) (modeline-mousable ((t (:background "dark olive green" :foreground "yellow green")))) (modeline-mousable-minor-mode ((t (:background "dark olive green" :foreground "wheat")))) (region ((t (:background "dark cyan" :foreground "cyan")))) (secondary-selection ((t (:background "Aquamarine" :foreground "SlateBlue")))) (show-paren-match-face ((t (:bold t :background "Aquamarine" :foreground "steel blue")))) (show-paren-mismatch-face ((t (:background "Red" :foreground "White")))) (underline ((t (:underline t)))) (widget-field-face ((t (:foreground "LightBlue")))) (widget-inactive-face ((t (:foreground "DimGray")))) (widget-single-line-field-face ((t (:foreground "LightBlue")))) (w3m-anchor-face ((t (:bold t :foreground "DodgerBlue1")))) (w3m-arrived-anchor-face ((t (:bold t :foreground "DodgerBlue3")))) (w3m-header-line-location-title-face ((t (:foreground "beige" :background "dark olive green")))) (w3m-header-line-location-content-face ((t (:foreground "wheat" :background "dark olive green")))) (woman-bold-face ((t (:bold t)))) (woman-italic-face ((t (:foreground "beige")))) (woman-unknown-face ((t (:foreground "LightSalmon")))) (zmacs-region ((t (:background "dark cyan" :foreground "cyan")))))))) (defun color-theme-simple-1 () "Black background. Doesn't mess with most faces, but does turn on dark background mode." (interactive) (color-theme-install '(color-theme-simple-1 ((foreground-color . "white") (background-color . "black") (cursor-color . "indian red") (background-mode . dark)) (default ((t (nil)))) (modeline ((t (:foreground "black" :background "white")))) (modeline-buffer-id ((t (:foreground "black" :background "white")))) (modeline-mousable ((t (:foreground "black" :background "white")))) (modeline-mousable-minor-mode ((t (:foreground "black" :background "white")))) (underline ((t (:underline t)))) (region ((t (:background "grey"))))))) (defun color-theme-jonadabian () "Dark blue background. Supports standard faces, font-lock, highlight-changes, widget and custom." (interactive) (color-theme-install '(color-theme-jonadabian ((foreground-color . "wheat") (cursor-color . "medium turquoise") (background-color . "#000055") (background-mode . dark)) (default ((t (:foreground "#CCBB77" :background "#000055")))) (modeline ((t (:foreground "cyan" :background "#007080")))) (modeline-buffer-id ((t (:foreground "cyan" :background "#007080")))) (modeline-mousable ((t (:foreground "cyan" :background "#007080")))) (modeline-mousable-minor-mode ((t (:foreground "cyan" :background "#007080")))) (underline ((t (:underline t)))) (region ((t (:background "#004080")))) (font-lock-keyword-face ((t (:foreground "#00BBBB")))) (font-lock-comment-face ((t (:foreground "grey50" :bold t :italic t)))) (font-lock-string-face ((t (:foreground "#10D010")))) (font-lock-constant-face ((t (:foreground "indian red")))) (highlight-changes-face ((t (:background "navy")))) (highlight-changes-delete-face ((t (:foreground "red" :background "navy")))) (widget-field-face ((t (:foreground "black" :background "grey35")))) (widget-inactive-face ((t (:foreground "gray")))) (custom-button-face ((t (:foreground "yellow" :background "dark blue")))) (custom-state-face ((t (:foreground "mediumaquamarine")))) (custom-face-tag-face ((t (:foreground "goldenrod" :underline t)))) (custom-documentation-face ((t (:foreground "#10D010")))) (custom-set-face ((t (:foreground "#2020D0"))))))) (defun color-theme-ryerson () "White on midnightblue scheme. Used at Ryerson Polytechnic University in the Electronic Engineering department." (interactive) (color-theme-install '(color-theme-ryerson ((foreground-color . "white") (background-color . "midnightblue") (cursor-color . "red") (background-mode . dark)) (default ((t (nil)))) (modeline ((t (:foreground "black" :background "slategray3")))) (modeline-buffer-id ((t (:foreground "black" :background "slategray3")))) (modeline-mousable ((t (:foreground "black" :background "slategray3")))) (modeline-mousable-minor-mode ((t (:foreground "black" :background "slategray3")))) (underline ((t (:underline t)))) (region ((t (:foreground "black" :background "slategray3"))))))) (defun color-theme-wheat () "Default colors on a wheat background. Calls the standard color theme function `color-theme-standard' in order to reset all faces." (interactive) (color-theme-standard) (let ((color-theme-cumulative t)) (color-theme-install '(color-theme-wheat ((background-color . "Wheat")))))) (defun color-theme-standard () "Emacs default colors. If you are missing standard faces in this theme, please notify the maintainer." ;; In order to produce this, follow these two steps: ;; 1. cd into the Emacs lisp directory and run the following command: ;; ( for d in `find -type d`; do grep --files-with-matches 'defface[ ]' $d/*.el; done ) | sort | uniq ;; Put the result in a lisp block: ;; (progn ;; (load-library "calendar") ;; (load-library "cus-edit") ;; (load-library "custom") ;; (load-library "ediff-init") ;; (load-library "viper-init") ;; (load-library "enriched") ;; (load-library "faces") ;; (load-library "font-lock") ;; (load-library "gnus-art") ;; (load-library "gnus-cite") ;; (load-library "gnus") ;; (load-library "message") ;; (load-library "hilit-chg") ;; (load-library "info") ;; (load-library "paren") ;; (load-library "cperl-mode") ;; (load-library "make-mode") ;; (load-library "vhdl-mode") ;; (load-library "speedbar") ;; (load-library "flyspell") ;; (load-library "vcursor") ;; (load-library "wid-edit")) ;; Repeat this for any directories on your load path which you want to ;; include in the standard. This might include W3, eshell, etc. ;; (progn ;; (load-library "eshell-test") ;; (load-library "eshell-prompt") ;; (load-library "eshell-ls")) ;; Add some of the libraries that don't use defface: ;; (progn ;; (load-library "term") ;; (load-library "man")) ;; 2. Start emacs using the --no-init-file and --no-site-file command line ;; arguments. Evaluate the lisp block you prepared. ;; 3. Load color-theme and run color-theme-print. Save the output and use it ;; to define color-theme-standard. (interactive) ;; Note that some of the things that make up a color theme are ;; actually variable settings! (color-theme-install '(color-theme-standard ((foreground-color . "black") (background-color . "white") (mouse-color . "black") (cursor-color . "black") (border-color . "black") (background-mode . light)) ((Man-overstrike-face . bold) (Man-underline-face . underline) (apropos-keybinding-face . underline) (apropos-label-face . (face italic mouse-face highlight)) (apropos-match-face . secondary-selection) (apropos-property-face . bold-italic) (apropos-symbol-face . bold) (goto-address-mail-face . italic) (goto-address-mail-mouse-face . secondary-selection) (goto-address-url-face . bold) (goto-address-url-mouse-face . highlight) (help-highlight-face . underline) (list-matching-lines-face . bold) (view-highlight-face . highlight)) (default ((t (nil)))) (bold ((t (:bold t)))) (bold-italic ((t (:bold t :italic t)))) (calendar-today-face ((t (:underline t)))) (cperl-array-face ((t (:foreground "Blue" :background "lightyellow2" :bold t)))) (cperl-hash-face ((t (:foreground "Red" :background "lightyellow2" :bold t :italic t)))) (cperl-nonoverridable-face ((t (:foreground "chartreuse3")))) (custom-button-face ((t (nil)))) (custom-changed-face ((t (:foreground "white" :background "blue")))) (custom-documentation-face ((t (nil)))) (custom-face-tag-face ((t (:underline t)))) (custom-group-tag-face ((t (:foreground "blue" :underline t)))) (custom-group-tag-face-1 ((t (:foreground "red" :underline t)))) (custom-invalid-face ((t (:foreground "yellow" :background "red")))) (custom-modified-face ((t (:foreground "white" :background "blue")))) (custom-rogue-face ((t (:foreground "pink" :background "black")))) (custom-saved-face ((t (:underline t)))) (custom-set-face ((t (:foreground "blue" :background "white")))) (custom-state-face ((t (:foreground "dark green")))) (custom-variable-button-face ((t (:bold t :underline t)))) (custom-variable-tag-face ((t (:foreground "blue" :underline t)))) (diary-face ((t (:foreground "red")))) (ediff-current-diff-face-A ((t (:foreground "firebrick" :background "pale green")))) (ediff-current-diff-face-Ancestor ((t (:foreground "Black" :background "VioletRed")))) (ediff-current-diff-face-B ((t (:foreground "DarkOrchid" :background "Yellow")))) (ediff-current-diff-face-C ((t (:foreground "Navy" :background "Pink")))) (ediff-even-diff-face-A ((t (:foreground "Black" :background "light grey")))) (ediff-even-diff-face-Ancestor ((t (:foreground "White" :background "Grey")))) (ediff-even-diff-face-B ((t (:foreground "White" :background "Grey")))) (ediff-even-diff-face-C ((t (:foreground "Black" :background "light grey")))) (ediff-fine-diff-face-A ((t (:foreground "Navy" :background "sky blue")))) (ediff-fine-diff-face-Ancestor ((t (:foreground "Black" :background "Green")))) (ediff-fine-diff-face-B ((t (:foreground "Black" :background "cyan")))) (ediff-fine-diff-face-C ((t (:foreground "Black" :background "Turquoise")))) (ediff-odd-diff-face-A ((t (:foreground "White" :background "Grey")))) (ediff-odd-diff-face-Ancestor ((t (:foreground "Black" :background "light grey")))) (ediff-odd-diff-face-B ((t (:foreground "Black" :background "light grey")))) (ediff-odd-diff-face-C ((t (:foreground "White" :background "Grey")))) (eshell-ls-archive-face ((t (:foreground "Orchid" :bold t)))) (eshell-ls-backup-face ((t (:foreground "OrangeRed")))) (eshell-ls-clutter-face ((t (:foreground "OrangeRed" :bold t)))) (eshell-ls-directory-face ((t (:foreground "Blue" :bold t)))) (eshell-ls-executable-face ((t (:foreground "ForestGreen" :bold t)))) (eshell-ls-missing-face ((t (:foreground "Red" :bold t)))) (eshell-ls-product-face ((t (:foreground "OrangeRed")))) (eshell-ls-readonly-face ((t (:foreground "Brown")))) (eshell-ls-special-face ((t (:foreground "Magenta" :bold t)))) (eshell-ls-symlink-face ((t (:foreground "DarkCyan" :bold t)))) (eshell-ls-unreadable-face ((t (:foreground "Grey30")))) (eshell-prompt-face ((t (:foreground "Red" :bold t)))) (eshell-test-failed-face ((t (:foreground "OrangeRed" :bold t)))) (eshell-test-ok-face ((t (:foreground "Green" :bold t)))) (excerpt ((t (:italic t)))) (fixed ((t (:bold t)))) (flyspell-duplicate-face ((t (:foreground "Gold3" :bold t :underline t)))) (flyspell-incorrect-face ((t (:foreground "OrangeRed" :bold t :underline t)))) (font-lock-builtin-face ((t (:foreground "Orchid")))) (font-lock-comment-face ((t (:foreground "Firebrick")))) (font-lock-constant-face ((t (:foreground "CadetBlue")))) (font-lock-function-name-face ((t (:foreground "Blue")))) (font-lock-keyword-face ((t (:foreground "Purple")))) (font-lock-string-face ((t (:foreground "RosyBrown")))) (font-lock-type-face ((t (:foreground "ForestGreen")))) (font-lock-variable-name-face ((t (:foreground "DarkGoldenrod")))) (font-lock-warning-face ((t (:foreground "Red" :bold t)))) (fringe ((t (:background "grey95")))) (gnus-cite-attribution-face ((t (:italic t)))) (gnus-cite-face-1 ((t (:foreground "MidnightBlue")))) (gnus-cite-face-10 ((t (:foreground "medium purple")))) (gnus-cite-face-11 ((t (:foreground "turquoise")))) (gnus-cite-face-2 ((t (:foreground "firebrick")))) (gnus-cite-face-3 ((t (:foreground "dark green")))) (gnus-cite-face-4 ((t (:foreground "OrangeRed")))) (gnus-cite-face-5 ((t (:foreground "dark khaki")))) (gnus-cite-face-6 ((t (:foreground "dark violet")))) (gnus-cite-face-7 ((t (:foreground "SteelBlue4")))) (gnus-cite-face-8 ((t (:foreground "magenta")))) (gnus-cite-face-9 ((t (:foreground "violet")))) (gnus-emphasis-bold ((t (:bold t)))) (gnus-emphasis-bold-italic ((t (:bold t :italic t)))) (gnus-emphasis-italic ((t (:italic t)))) (gnus-emphasis-underline ((t (:underline t)))) (gnus-emphasis-underline-bold ((t (:bold t :underline t)))) (gnus-emphasis-underline-bold-italic ((t (:bold t :italic t :underline t)))) (gnus-emphasis-underline-italic ((t (:italic t :underline t)))) (gnus-group-mail-1-empty-face ((t (:foreground "DeepPink3")))) (gnus-group-mail-1-face ((t (:foreground "DeepPink3" :bold t)))) (gnus-group-mail-2-empty-face ((t (:foreground "HotPink3")))) (gnus-group-mail-2-face ((t (:foreground "HotPink3" :bold t)))) (gnus-group-mail-3-empty-face ((t (:foreground "magenta4")))) (gnus-group-mail-3-face ((t (:foreground "magenta4" :bold t)))) (gnus-group-mail-low-empty-face ((t (:foreground "DeepPink4")))) (gnus-group-mail-low-face ((t (:foreground "DeepPink4" :bold t)))) (gnus-group-news-1-empty-face ((t (:foreground "ForestGreen")))) (gnus-group-news-1-face ((t (:foreground "ForestGreen" :bold t)))) (gnus-group-news-2-empty-face ((t (:foreground "CadetBlue4")))) (gnus-group-news-2-face ((t (:foreground "CadetBlue4" :bold t)))) (gnus-group-news-3-empty-face ((t (nil)))) (gnus-group-news-3-face ((t (:bold t)))) (gnus-group-news-low-empty-face ((t (:foreground "DarkGreen")))) (gnus-group-news-low-face ((t (:foreground "DarkGreen" :bold t)))) (gnus-header-content-face ((t (:foreground "indianred4" :italic t)))) (gnus-header-from-face ((t (:foreground "red3")))) (gnus-header-name-face ((t (:foreground "maroon")))) (gnus-header-newsgroups-face ((t (:foreground "MidnightBlue" :italic t)))) (gnus-header-subject-face ((t (:foreground "red4")))) (gnus-signature-face ((t (:italic t)))) (gnus-splash-face ((t (:foreground "ForestGreen")))) (gnus-summary-cancelled-face ((t (:foreground "yellow" :background "black")))) (gnus-summary-high-ancient-face ((t (:foreground "RoyalBlue" :bold t)))) (gnus-summary-high-read-face ((t (:foreground "DarkGreen" :bold t)))) (gnus-summary-high-ticked-face ((t (:foreground "firebrick" :bold t)))) (gnus-summary-high-unread-face ((t (:bold t)))) (gnus-summary-low-ancient-face ((t (:foreground "RoyalBlue" :italic t)))) (gnus-summary-low-read-face ((t (:foreground "DarkGreen" :italic t)))) (gnus-summary-low-ticked-face ((t (:foreground "firebrick" :italic t)))) (gnus-summary-low-unread-face ((t (:italic t)))) (gnus-summary-normal-ancient-face ((t (:foreground "RoyalBlue")))) (gnus-summary-normal-read-face ((t (:foreground "DarkGreen")))) (gnus-summary-normal-ticked-face ((t (:foreground "firebrick")))) (gnus-summary-normal-unread-face ((t (nil)))) (gnus-summary-selected-face ((t (:underline t)))) (highlight ((t (:background "darkseagreen2")))) (highlight-changes-delete-face ((t (:foreground "red" :underline t)))) (highlight-changes-face ((t (:foreground "red")))) (highline-face ((t (:background "paleturquoise")))) (holiday-face ((t (:background "pink")))) (info-menu-5 ((t (:underline t)))) (info-node ((t (:bold t :italic t)))) (info-xref ((t (:bold t)))) (italic ((t (:italic t)))) (makefile-space-face ((t (:background "hotpink")))) (message-cited-text-face ((t (:foreground "red")))) (message-header-cc-face ((t (:foreground "MidnightBlue")))) (message-header-name-face ((t (:foreground "cornflower blue")))) (message-header-newsgroups-face ((t (:foreground "blue4" :bold t :italic t)))) (message-header-other-face ((t (:foreground "steel blue")))) (message-header-subject-face ((t (:foreground "navy blue" :bold t)))) (message-header-to-face ((t (:foreground "MidnightBlue" :bold t)))) (message-header-xheader-face ((t (:foreground "blue")))) (message-separator-face ((t (:foreground "brown")))) (modeline ((t (:foreground "white" :background "black")))) (modeline-buffer-id ((t (:foreground "white" :background "black")))) (modeline-mousable ((t (:foreground "white" :background "black")))) (modeline-mousable-minor-mode ((t (:foreground "white" :background "black")))) (region ((t (:background "gray")))) (secondary-selection ((t (:background "paleturquoise")))) (show-paren-match-face ((t (:background "turquoise")))) (show-paren-mismatch-face ((t (:foreground "white" :background "purple")))) (speedbar-button-face ((t (:foreground "green4")))) (speedbar-directory-face ((t (:foreground "blue4")))) (speedbar-file-face ((t (:foreground "cyan4")))) (speedbar-highlight-face ((t (:background "green")))) (speedbar-selected-face ((t (:foreground "red" :underline t)))) (speedbar-tag-face ((t (:foreground "brown")))) (term-black ((t (:foreground "black")))) (term-blackbg ((t (:background "black")))) (term-blue ((t (:foreground "blue")))) (term-bluebg ((t (:background "blue")))) (term-bold ((t (:bold t)))) (term-cyan ((t (:foreground "cyan")))) (term-cyanbg ((t (:background "cyan")))) (term-default-bg ((t (nil)))) (term-default-bg-inv ((t (nil)))) (term-default-fg ((t (nil)))) (term-default-fg-inv ((t (nil)))) (term-green ((t (:foreground "green")))) (term-greenbg ((t (:background "green")))) (term-invisible ((t (nil)))) (term-invisible-inv ((t (nil)))) (term-magenta ((t (:foreground "magenta")))) (term-magentabg ((t (:background "magenta")))) (term-red ((t (:foreground "red")))) (term-redbg ((t (:background "red")))) (term-underline ((t (:underline t)))) (term-white ((t (:foreground "white")))) (term-whitebg ((t (:background "white")))) (term-yellow ((t (:foreground "yellow")))) (term-yellowbg ((t (:background "yellow")))) (underline ((t (:underline t)))) (vcursor ((t (:foreground "blue" :background "cyan" :underline t)))) (vhdl-font-lock-attribute-face ((t (:foreground "Orchid")))) (vhdl-font-lock-directive-face ((t (:foreground "CadetBlue")))) (vhdl-font-lock-enumvalue-face ((t (:foreground "Gold4")))) (vhdl-font-lock-function-face ((t (:foreground "Orchid4")))) (vhdl-font-lock-prompt-face ((t (:foreground "Red" :bold t)))) (vhdl-font-lock-reserved-words-face ((t (:foreground "Orange" :bold t)))) (vhdl-font-lock-translate-off-face ((t (:background "LightGray")))) (vhdl-speedbar-architecture-face ((t (:foreground "Blue")))) (vhdl-speedbar-architecture-selected-face ((t (:foreground "Blue" :underline t)))) (vhdl-speedbar-configuration-face ((t (:foreground "DarkGoldenrod")))) (vhdl-speedbar-configuration-selected-face ((t (:foreground "DarkGoldenrod" :underline t)))) (vhdl-speedbar-entity-face ((t (:foreground "ForestGreen")))) (vhdl-speedbar-entity-selected-face ((t (:foreground "ForestGreen" :underline t)))) (vhdl-speedbar-instantiation-face ((t (:foreground "Brown")))) (vhdl-speedbar-instantiation-selected-face ((t (:foreground "Brown" :underline t)))) (vhdl-speedbar-package-face ((t (:foreground "Grey50")))) (vhdl-speedbar-package-selected-face ((t (:foreground "Grey50" :underline t)))) (viper-minibuffer-emacs-face ((t (:foreground "Black" :background "darkseagreen2")))) (viper-minibuffer-insert-face ((t (:foreground "Black" :background "pink")))) (viper-minibuffer-vi-face ((t (:foreground "DarkGreen" :background "grey")))) (viper-replace-overlay-face ((t (:foreground "Black" :background "darkseagreen2")))) (viper-search-face ((t (:foreground "Black" :background "khaki")))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "dark green")))) (widget-field-face ((t (:background "gray85")))) (widget-inactive-face ((t (:foreground "dim gray")))) (widget-single-line-field-face ((t (:background "gray85"))))))) (defun color-theme-fischmeister () "The light colors on a grey blackground. Sebastian Fischmeister " (interactive) (color-theme-install '(color-theme-fischmeister ((foreground-color . "black") (background-color . "gray80") (mouse-color . "red") (cursor-color . "yellow") (border-color . "black") (background-mode . light)) (default ((t (nil)))) (modeline ((t (:foreground "gray80" :background "black")))) (modeline-buffer-id ((t (:foreground "gray80" :background "black")))) (modeline-mousable ((t (:foreground "gray80" :background "black")))) (modeline-mousable-minor-mode ((t (:foreground "gray80" :background "black")))) (highlight ((t (:background "darkseagreen2")))) (bold ((t (:bold t)))) (italic ((t (:italic t)))) (bold-italic ((t (:bold t :italic t)))) (region ((t (:background "gray")))) (secondary-selection ((t (:background "paleturquoise")))) (underline ((t (:underline t)))) (show-paren-match-face ((t (:foreground "yellow" :background "darkgreen")))) (show-paren-mismatch-face ((t (:foreground "white" :background "red")))) (font-lock-comment-face ((t (:foreground "FireBrick" :bold t :italic t)))) (font-lock-string-face ((t (:foreground "DarkSlateBlue" :italic t)))) (font-lock-keyword-face ((t (:foreground "navy")))) (font-lock-builtin-face ((t (:foreground "white")))) (font-lock-function-name-face ((t (:foreground "Blue")))) (font-lock-variable-name-face ((t (:foreground "Darkblue")))) (font-lock-type-face ((t (:foreground "darkgreen")))) (font-lock-constant-face ((t (:foreground "CadetBlue")))) (font-lock-warning-face ((t (:foreground "Orchid" :bold t)))) (font-lock-reference-face ((t (:foreground "SteelBlue"))))))) (defun color-theme-sitaramv-solaris () "White on a midnight blue background. Lots of yellow and orange. Includes faces for font-lock, widget, custom, speedbar, message, gnus, eshell." (interactive) (color-theme-install '(color-theme-sitaramv-solaris ((foreground-color . "white") (background-color . "MidnightBlue") (mouse-color . "yellow") (cursor-color . "magenta2") (border-color . "black") (background-mode . dark)) (default ((t (nil)))) (modeline ((t (:foreground "black" :background "gold2")))) (modeline-buffer-id ((t (:foreground "black" :background "gold2")))) (modeline-mousable ((t (:foreground "black" :background "gold2")))) (modeline-mousable-minor-mode ((t (:foreground "black" :background "gold2")))) (highlight ((t (:foreground "black" :background "Aquamarine")))) (bold ((t (:bold t)))) (italic ((t (:italic t)))) (bold-italic ((t (:bold t :italic t)))) (region ((t (:foreground "black" :background "snow3")))) (secondary-selection ((t (:foreground "black" :background "aquamarine")))) (underline ((t (:underline t)))) (lazy-highlight-face ((t (:foreground "yellow")))) (font-lock-comment-face ((t (:foreground "orange" :italic t)))) (font-lock-string-face ((t (:foreground "orange")))) (font-lock-keyword-face ((t (:foreground "green")))) (font-lock-builtin-face ((t (:foreground "LightSteelBlue")))) (font-lock-function-name-face ((t (:foreground "cyan" :bold t)))) (font-lock-variable-name-face ((t (:foreground "white")))) (font-lock-type-face ((t (:foreground "cyan")))) (font-lock-constant-face ((t (:foreground "Aquamarine")))) (font-lock-warning-face ((t (:foreground "Pink" :bold t)))) (widget-documentation-face ((t (:foreground "lime green")))) (widget-button-face ((t (:bold t)))) (widget-field-face ((t (:background "dim gray")))) (widget-single-line-field-face ((t (:background "dim gray")))) (widget-inactive-face ((t (:foreground "light gray")))) (widget-button-pressed-face ((t (:foreground "red")))) (custom-invalid-face ((t (:foreground "yellow" :background "red")))) (custom-rogue-face ((t (:foreground "pink" :background "black")))) (custom-modified-face ((t (:foreground "white" :background "blue")))) (custom-set-face ((t (:foreground "blue" :background "white")))) (custom-changed-face ((t (:foreground "white" :background "blue")))) (custom-saved-face ((t (:underline t)))) (custom-button-face ((t (nil)))) (custom-documentation-face ((t (nil)))) (custom-state-face ((t (:foreground "lime green")))) (custom-variable-tag-face ((t (:foreground "light blue" :underline t)))) (custom-variable-button-face ((t (:bold t :underline t)))) (custom-face-tag-face ((t (:underline t)))) (custom-group-tag-face-1 ((t (:foreground "pink" :underline t)))) (custom-group-tag-face ((t (:foreground "light blue" :underline t)))) (speedbar-button-face ((t (:foreground "green3")))) (speedbar-file-face ((t (:foreground "cyan")))) (speedbar-directory-face ((t (:foreground "light blue")))) (speedbar-tag-face ((t (:foreground "yellow")))) (speedbar-selected-face ((t (:foreground "red" :underline t)))) (speedbar-highlight-face ((t (:background "sea green")))) (font-lock-doc-string-face ((t (:foreground "Plum1" :bold t)))) (font-lock-exit-face ((t (:foreground "green")))) (ff-paths-non-existant-file-face ((t (:foreground "NavyBlue" :bold t)))) (show-paren-match-face ((t (:background "red")))) (show-paren-mismatch-face ((t (:foreground "white" :background "purple")))) (message-header-to-face ((t (:foreground "green2" :bold t)))) (message-header-cc-face ((t (:foreground "LightGoldenrod" :bold t)))) (message-header-subject-face ((t (:foreground "green3")))) (message-header-newsgroups-face ((t (:foreground "yellow" :bold t :italic t)))) (message-header-other-face ((t (:foreground "Salmon")))) (message-header-name-face ((t (:foreground "green3")))) (message-header-xheader-face ((t (:foreground "GreenYellow")))) (message-separator-face ((t (:foreground "Tan")))) (message-cited-text-face ((t (:foreground "Gold")))) (message-mml-face ((t (:foreground "ForestGreen")))) (gnus-group-news-1-face ((t (:foreground "PaleTurquoise" :bold t)))) (gnus-group-news-1-empty-face ((t (:foreground "PaleTurquoise")))) (gnus-group-news-2-face ((t (:foreground "turquoise" :bold t)))) (gnus-group-news-2-empty-face ((t (:foreground "turquoise")))) (gnus-group-news-3-face ((t (:bold t)))) (gnus-group-news-3-empty-face ((t (nil)))) (gnus-group-news-4-face ((t (:bold t)))) (gnus-group-news-4-empty-face ((t (nil)))) (gnus-group-news-5-face ((t (:bold t)))) (gnus-group-news-5-empty-face ((t (nil)))) (gnus-group-news-6-face ((t (:bold t)))) (gnus-group-news-6-empty-face ((t (nil)))) (gnus-group-news-low-face ((t (:foreground "DarkTurquoise" :bold t)))) (gnus-group-news-low-empty-face ((t (:foreground "DarkTurquoise")))) (gnus-group-mail-1-face ((t (:foreground "aquamarine1" :bold t)))) (gnus-group-mail-1-empty-face ((t (:foreground "aquamarine1")))) (gnus-group-mail-2-face ((t (:foreground "aquamarine2" :bold t)))) (gnus-group-mail-2-empty-face ((t (:foreground "aquamarine2")))) (gnus-group-mail-3-face ((t (:foreground "aquamarine3" :bold t)))) (gnus-group-mail-3-empty-face ((t (:foreground "aquamarine3")))) (gnus-group-mail-low-face ((t (:foreground "aquamarine4" :bold t)))) (gnus-group-mail-low-empty-face ((t (:foreground "aquamarine4")))) (gnus-summary-selected-face ((t (:underline t)))) (gnus-summary-cancelled-face ((t (:foreground "yellow" :background "black")))) (gnus-summary-high-ticked-face ((t (:foreground "pink" :bold t)))) (gnus-summary-low-ticked-face ((t (:foreground "pink" :italic t)))) (gnus-summary-normal-ticked-face ((t (:foreground "pink")))) (gnus-summary-high-ancient-face ((t (:foreground "SkyBlue" :bold t)))) (gnus-summary-low-ancient-face ((t (:foreground "SkyBlue" :italic t)))) (gnus-summary-normal-ancient-face ((t (:foreground "SkyBlue")))) (gnus-summary-high-unread-face ((t (:bold t)))) (gnus-summary-low-unread-face ((t (:italic t)))) (gnus-summary-normal-unread-face ((t (nil)))) (gnus-summary-high-read-face ((t (:foreground "PaleGreen" :bold t)))) (gnus-summary-low-read-face ((t (:foreground "PaleGreen" :italic t)))) (gnus-summary-normal-read-face ((t (:foreground "PaleGreen")))) (gnus-splash-face ((t (:foreground "Brown")))) (eshell-ls-directory-face ((t (:foreground "SkyBlue" :bold t)))) (eshell-ls-symlink-face ((t (:foreground "Cyan" :bold t)))) (eshell-ls-executable-face ((t (:foreground "Green" :bold t)))) (eshell-ls-readonly-face ((t (:foreground "Pink")))) (eshell-ls-unreadable-face ((t (:foreground "DarkGrey")))) (eshell-ls-special-face ((t (:foreground "Magenta" :bold t)))) (eshell-ls-missing-face ((t (:foreground "Red" :bold t)))) (eshell-ls-archive-face ((t (:foreground "Orchid" :bold t)))) (eshell-ls-backup-face ((t (:foreground "LightSalmon")))) (eshell-ls-product-face ((t (:foreground "LightSalmon")))) (eshell-ls-clutter-face ((t (:foreground "OrangeRed" :bold t)))) (eshell-prompt-face ((t (:foreground "Pink" :bold t)))) (term-default-fg ((t (nil)))) (term-default-bg ((t (nil)))) (term-default-fg-inv ((t (nil)))) (term-default-bg-inv ((t (nil)))) (term-bold ((t (:bold t)))) (term-underline ((t (:underline t)))) (term-invisible ((t (nil)))) (term-invisible-inv ((t (nil)))) (term-black ((t (:foreground "black")))) (term-red ((t (:foreground "red")))) (term-green ((t (:foreground "green")))) (term-yellow ((t (:foreground "yellow")))) (term-blue ((t (:foreground "blue")))) (term-magenta ((t (:foreground "magenta")))) (term-cyan ((t (:foreground "cyan")))) (term-white ((t (:foreground "white")))) (term-blackbg ((t (:background "black")))) (term-redbg ((t (:background "red")))) (term-greenbg ((t (:background "green")))) (term-yellowbg ((t (:background "yellow")))) (term-bluebg ((t (:background "blue")))) (term-magentabg ((t (:background "magenta")))) (term-cyanbg ((t (:background "cyan")))) (term-whitebg ((t (:background "white")))) (gnus-emphasis-bold ((t (:bold t)))) (gnus-emphasis-italic ((t (:italic t)))) (gnus-emphasis-underline ((t (:underline t)))) (gnus-emphasis-underline-bold ((t (:bold t :underline t)))) (gnus-emphasis-underline-italic ((t (:italic t :underline t)))) (gnus-emphasis-bold-italic ((t (:bold t :italic t)))) (gnus-emphasis-underline-bold-italic ((t (:bold t :italic t :underline t)))) (gnus-emphasis-highlight-words ((t (:foreground "yellow" :background "black")))) (gnus-signature-face ((t (:italic t)))) (gnus-header-from-face ((t (:foreground "spring green")))) (gnus-header-subject-face ((t (:foreground "yellow" :bold t)))) (gnus-header-newsgroups-face ((t (:foreground "SeaGreen3" :bold t :italic t)))) (gnus-header-name-face ((t (:foreground "pink")))) (gnus-header-content-face ((t (:foreground "lime green" :italic t)))) (gnus-cite-attribution-face ((t (:italic t)))) (gnus-cite-face-1 ((t (:foreground "light blue")))) (gnus-cite-face-2 ((t (:foreground "light cyan")))) (gnus-cite-face-3 ((t (:foreground "light yellow")))) (gnus-cite-face-4 ((t (:foreground "light pink")))) (gnus-cite-face-5 ((t (:foreground "pale green")))) (gnus-cite-face-6 ((t (:foreground "beige")))) (gnus-cite-face-7 ((t (:foreground "orange")))) (gnus-cite-face-8 ((t (:foreground "magenta")))) (gnus-cite-face-9 ((t (:foreground "violet")))) (gnus-cite-face-10 ((t (:foreground "medium purple")))) (gnus-cite-face-11 ((t (:foreground "turquoise"))))))) (defun color-theme-sitaramv-nt () "Black foreground on white background. Includes faces for font-lock, widget, custom, speedbar." (interactive) (color-theme-install '(color-theme-sitaramv-nt ((foreground-color . "black") (background-color . "white") (mouse-color . "sienna3") (cursor-color . "HotPink") (border-color . "Blue") (background-mode . light)) (default ((t (nil)))) (modeline ((t (:foreground "black" :background "gold2")))) (modeline-buffer-id ((t (:foreground "black" :background "gold2")))) (modeline-mousable ((t (:foreground "black" :background "gold2")))) (modeline-mousable-minor-mode ((t (:foreground "black" :background "gold2")))) (highlight ((t (:foreground "black" :background "darkseagreen2")))) (bold ((t (:bold t)))) (italic ((t (:italic t)))) (bold-italic ((t (:bold t :italic t)))) (region ((t (:foreground "black" :background "snow3")))) (secondary-selection ((t (:background "paleturquoise")))) (underline ((t (:underline t)))) (lazy-highlight-face ((t (:foreground "dark magenta" :bold t)))) (font-lock-comment-face ((t (:foreground "ForestGreen" :italic t)))) (font-lock-string-face ((t (:foreground "red")))) (font-lock-keyword-face ((t (:foreground "blue" :bold t)))) (font-lock-builtin-face ((t (:foreground "black")))) (font-lock-function-name-face ((t (:foreground "dark magenta" :bold t)))) (font-lock-variable-name-face ((t (:foreground "black")))) (font-lock-type-face ((t (:foreground "blue")))) (font-lock-constant-face ((t (:foreground "CadetBlue")))) (font-lock-warning-face ((t (:foreground "Red" :bold t)))) (widget-documentation-face ((t (:foreground "dark green")))) (widget-button-face ((t (:bold t)))) (widget-field-face ((t (:background "gray85")))) (widget-single-line-field-face ((t (:background "gray85")))) (widget-inactive-face ((t (:foreground "dim gray")))) (widget-button-pressed-face ((t (:foreground "red")))) (custom-invalid-face ((t (:foreground "yellow" :background "red")))) (custom-rogue-face ((t (:foreground "pink" :background "black")))) (custom-modified-face ((t (:foreground "white" :background "blue")))) (custom-set-face ((t (:foreground "blue" :background "white")))) (custom-changed-face ((t (:foreground "white" :background "blue")))) (custom-saved-face ((t (:underline t)))) (custom-button-face ((t (nil)))) (custom-documentation-face ((t (nil)))) (custom-state-face ((t (:foreground "dark green")))) (custom-variable-tag-face ((t (:foreground "blue" :underline t)))) (custom-variable-button-face ((t (:bold t :underline t)))) (custom-face-tag-face ((t (:underline t)))) (custom-group-tag-face-1 ((t (:foreground "red" :underline t)))) (custom-group-tag-face ((t (:foreground "blue" :underline t)))) (speedbar-button-face ((t (:foreground "green4")))) (speedbar-file-face ((t (:foreground "cyan4")))) (speedbar-directory-face ((t (:foreground "blue4")))) (speedbar-tag-face ((t (:foreground "brown")))) (speedbar-selected-face ((t (:foreground "red" :underline t)))) (speedbar-highlight-face ((t (:background "green")))) (ff-paths-non-existant-file-face ((t (:foreground "NavyBlue" :bold t)))) (show-paren-match-face ((t (:background "light blue")))) (show-paren-mismatch-face ((t (:foreground "white" :background "purple"))))))) (defun color-theme-billw () "Cornsilk on black. Includes info, diary, font-lock, eshell, sgml, message, gnus, widget, custom, latex, ediff." (interactive) (color-theme-install '(color-theme-billw ((foreground-color . "cornsilk") (background-color . "black") (mouse-color . "black") (cursor-color . "white") (border-color . "black") (background-mode . dark)) (default ((t (nil)))) (modeline ((t (:foreground "black" :background "wheat")))) (modeline-buffer-id ((t (:foreground "black" :background "wheat")))) (modeline-mousable ((t (:foreground "black" :background "wheat")))) (modeline-mousable-minor-mode ((t (:foreground "black" :background "wheat")))) (highlight ((t (:foreground "wheat" :background "darkslategray")))) (bold ((t (:bold t)))) (italic ((t (:italic t)))) (bold-italic ((t (:bold t :italic t)))) (region ((t (:background "dimgray")))) (secondary-selection ((t (:background "deepskyblue4")))) (underline ((t (:underline t)))) (info-node ((t (:foreground "yellow" :bold t :italic t)))) (info-menu-5 ((t (:underline t)))) (info-xref ((t (:foreground "yellow" :bold t)))) (diary-face ((t (:foreground "orange")))) (calendar-today-face ((t (:underline t)))) (holiday-face ((t (:background "red")))) (show-paren-match-face ((t (:background "deepskyblue4")))) (show-paren-mismatch-face ((t (:foreground "white" :background "red")))) (font-lock-comment-face ((t (:foreground "gold")))) (font-lock-string-face ((t (:foreground "orange")))) (font-lock-keyword-face ((t (:foreground "cyan1")))) (font-lock-builtin-face ((t (:foreground "LightSteelBlue")))) (font-lock-function-name-face ((t (:foreground "mediumspringgreen")))) (font-lock-variable-name-face ((t (:foreground "light salmon")))) (font-lock-type-face ((t (:foreground "yellow1")))) (font-lock-constant-face ((t (:foreground "salmon")))) (font-lock-warning-face ((t (:foreground "gold" :bold t)))) (blank-space-face ((t (:background "LightGray")))) (blank-tab-face ((t (:foreground "black" :background "cornsilk")))) (highline-face ((t (:background "gray35")))) (eshell-ls-directory-face ((t (:foreground "green" :bold t)))) (eshell-ls-symlink-face ((t (:foreground "Cyan" :bold t)))) (eshell-ls-executable-face ((t (:foreground "orange" :bold t)))) (eshell-ls-readonly-face ((t (:foreground "gray")))) (eshell-ls-unreadable-face ((t (:foreground "DarkGrey")))) (eshell-ls-special-face ((t (:foreground "Magenta" :bold t)))) (eshell-ls-missing-face ((t (:foreground "Red" :bold t)))) (eshell-ls-archive-face ((t (:foreground "Orchid" :bold t)))) (eshell-ls-backup-face ((t (:foreground "LightSalmon")))) (eshell-ls-product-face ((t (:foreground "LightSalmon")))) (eshell-ls-clutter-face ((t (:foreground "blue" :bold t)))) (sgml-start-tag-face ((t (:foreground "mediumspringgreen")))) (custom-button-face ((t (:foreground "white")))) (sgml-ignored-face ((t (:foreground "gray20" :background "gray60")))) (sgml-doctype-face ((t (:foreground "orange")))) (sgml-sgml-face ((t (:foreground "yellow")))) (vc-annotate-face-0046FF ((t (:foreground "wheat" :background "black")))) (custom-documentation-face ((t (:foreground "white")))) (sgml-end-tag-face ((t (:foreground "greenyellow")))) (linemenu-face ((t (:background "gray30")))) (sgml-entity-face ((t (:foreground "gold")))) (message-header-to-face ((t (:foreground "floral white" :bold t)))) (message-header-cc-face ((t (:foreground "ivory")))) (message-header-subject-face ((t (:foreground "papaya whip" :bold t)))) (message-header-newsgroups-face ((t (:foreground "lavender blush" :bold t :italic t)))) (message-header-other-face ((t (:foreground "pale turquoise")))) (message-header-name-face ((t (:foreground "light sky blue")))) (message-header-xheader-face ((t (:foreground "blue")))) (message-separator-face ((t (:foreground "sandy brown")))) (message-cited-text-face ((t (:foreground "plum1")))) (message-mml-face ((t (:foreground "ForestGreen")))) (gnus-group-news-1-face ((t (:foreground "white" :bold t)))) (gnus-group-news-1-empty-face ((t (:foreground "white")))) (gnus-group-news-2-face ((t (:foreground "lightcyan" :bold t)))) (gnus-group-news-2-empty-face ((t (:foreground "lightcyan")))) (gnus-group-news-3-face ((t (:foreground "tan" :bold t)))) (gnus-group-news-3-empty-face ((t (:foreground "tan")))) (gnus-group-news-4-face ((t (:foreground "white" :bold t)))) (gnus-group-news-4-empty-face ((t (:foreground "white")))) (gnus-group-news-5-face ((t (:foreground "wheat" :bold t)))) (gnus-group-news-5-empty-face ((t (:foreground "wheat")))) (gnus-group-news-6-face ((t (:foreground "tan" :bold t)))) (gnus-group-news-6-empty-face ((t (:foreground "tan")))) (gnus-group-news-low-face ((t (:foreground "DarkTurquoise" :bold t)))) (gnus-group-news-low-empty-face ((t (:foreground "DarkTurquoise")))) (gnus-group-mail-1-face ((t (:foreground "white" :bold t)))) (gnus-group-mail-1-empty-face ((t (:foreground "gray80")))) (gnus-group-mail-2-face ((t (:foreground "lightcyan" :bold t)))) (gnus-group-mail-2-empty-face ((t (:foreground "lightcyan")))) (gnus-group-mail-3-face ((t (:foreground "tan" :bold t)))) (gnus-group-mail-3-empty-face ((t (:foreground "tan")))) (gnus-group-mail-low-face ((t (:foreground "aquamarine4" :bold t)))) (gnus-group-mail-low-empty-face ((t (:foreground "aquamarine4")))) (gnus-summary-selected-face ((t (:background "deepskyblue4" :underline t)))) (gnus-summary-cancelled-face ((t (:foreground "black" :background "gray")))) (gnus-summary-high-ticked-face ((t (:foreground "gray70" :bold t)))) (gnus-summary-low-ticked-face ((t (:foreground "gray70" :bold t)))) (gnus-summary-normal-ticked-face ((t (:foreground "gray70" :bold t)))) (gnus-summary-high-ancient-face ((t (:foreground "SkyBlue" :bold t)))) (gnus-summary-low-ancient-face ((t (:foreground "SkyBlue" :italic t)))) (gnus-summary-normal-ancient-face ((t (:foreground "SkyBlue")))) (gnus-summary-high-unread-face ((t (:bold t)))) (gnus-summary-low-unread-face ((t (:italic t)))) (gnus-summary-normal-unread-face ((t (nil)))) (gnus-summary-high-read-face ((t (:foreground "PaleGreen" :bold t)))) (gnus-summary-low-read-face ((t (:foreground "PaleGreen" :italic t)))) (gnus-summary-normal-read-face ((t (:foreground "PaleGreen")))) (gnus-splash-face ((t (:foreground "gold")))) (font-latex-bold-face ((t (nil)))) (font-latex-italic-face ((t (nil)))) (font-latex-math-face ((t (nil)))) (font-latex-sedate-face ((t (:foreground "Gray85")))) (font-latex-string-face ((t (:foreground "orange")))) (font-latex-warning-face ((t (:foreground "gold")))) (widget-documentation-face ((t (:foreground "lime green")))) (widget-button-face ((t (:bold t)))) (widget-field-face ((t (:background "gray20")))) (widget-single-line-field-face ((t (:background "gray20")))) (widget-inactive-face ((t (:foreground "wheat")))) (widget-button-pressed-face ((t (:foreground "red")))) (custom-invalid-face ((t (:foreground "yellow" :background "red")))) (custom-rogue-face ((t (:foreground "pink" :background "black")))) (custom-modified-face ((t (:foreground "white" :background "blue")))) (custom-set-face ((t (:foreground "blue")))) (custom-changed-face ((t (:foreground "wheat" :background "skyblue")))) (custom-saved-face ((t (:underline t)))) (custom-state-face ((t (:foreground "light green")))) (custom-variable-tag-face ((t (:foreground "skyblue" :underline t)))) (custom-variable-button-face ((t (:bold t :underline t)))) (custom-face-tag-face ((t (:foreground "white" :underline t)))) (custom-group-tag-face-1 ((t (:foreground "pink" :underline t)))) (custom-group-tag-face ((t (:foreground "skyblue" :underline t)))) (swbuff-current-buffer-face ((t (:foreground "red" :bold t)))) (ediff-current-diff-face-A ((t (:foreground "firebrick" :background "pale green")))) (ediff-current-diff-face-B ((t (:foreground "DarkOrchid" :background "Yellow")))) (ediff-current-diff-face-C ((t (:foreground "white" :background "indianred")))) (ediff-current-diff-face-Ancestor ((t (:foreground "Black" :background "VioletRed")))) (ediff-fine-diff-face-A ((t (:foreground "Navy" :background "sky blue")))) (ediff-fine-diff-face-B ((t (:foreground "Black" :background "cyan")))) (ediff-fine-diff-face-C ((t (:foreground "Black" :background "Turquoise")))) (ediff-fine-diff-face-Ancestor ((t (:foreground "Black" :background "Green")))) (ediff-even-diff-face-A ((t (:foreground "Black" :background "light grey")))) (ediff-even-diff-face-B ((t (:foreground "White" :background "Grey")))) (ediff-even-diff-face-C ((t (:foreground "Black" :background "light grey")))) (ediff-even-diff-face-Ancestor ((t (:foreground "White" :background "Grey")))) (ediff-odd-diff-face-A ((t (:foreground "White" :background "Grey")))) (ediff-odd-diff-face-B ((t (:foreground "Black" :background "light grey")))) (ediff-odd-diff-face-C ((t (:foreground "White" :background "Grey")))) (ediff-odd-diff-face-Ancestor ((t (:foreground "Black" :background "light grey")))) (gnus-emphasis-bold ((t (:bold t)))) (gnus-emphasis-italic ((t (:italic t)))) (gnus-emphasis-underline ((t (:foreground "white" :background "goldenrod4")))) (gnus-emphasis-underline-bold ((t (:foreground "black" :background "yellow" :bold t :underline t)))) (gnus-emphasis-underline-italic ((t (:foreground "black" :background "yellow" :italic t :underline t)))) (gnus-emphasis-bold-italic ((t (:bold t :italic t)))) (gnus-emphasis-underline-bold-italic ((t (:foreground "black" :background "yellow" :bold t :italic t :underline t)))) (gnus-emphasis-highlight-words ((t (:foreground "yellow" :background "black")))) (gnus-signature-face ((t (:italic t)))) (gnus-header-from-face ((t (:foreground "wheat")))) (gnus-header-subject-face ((t (:foreground "wheat" :bold t)))) (gnus-header-newsgroups-face ((t (:foreground "wheat" :italic t)))) (gnus-header-name-face ((t (:foreground "white")))) (gnus-header-content-face ((t (:foreground "tan" :italic t)))) (gnus-filterhist-face-1 ((t (nil)))) (gnus-splash ((t (:foreground "Brown")))) (gnus-cite-attribution-face ((t (:italic t)))) (gnus-cite-face-1 ((t (:foreground "light blue")))) (gnus-cite-face-2 ((t (:foreground "light cyan")))) (gnus-cite-face-3 ((t (:foreground "light yellow")))) (gnus-cite-face-4 ((t (:foreground "light pink")))) (gnus-cite-face-5 ((t (:foreground "pale green")))) (gnus-cite-face-6 ((t (:foreground "beige")))) (gnus-cite-face-7 ((t (:foreground "orange")))) (gnus-cite-face-8 ((t (:foreground "magenta")))) (gnus-cite-face-9 ((t (:foreground "violet")))) (gnus-cite-face-10 ((t (:foreground "medium purple")))) (gnus-cite-face-11 ((t (:foreground "turquoise"))))))) (defun color-theme-retro-green (&optional color func) "Plain green on black faces for those longing for the good old days." (interactive) ;; Build a list of faces without parameters (let ((old-faces (face-list)) (faces) (face) (foreground (or color "green"))) (while old-faces (setq face (car old-faces) old-faces (cdr old-faces)) (cond ((memq face '(bold bold-italic)) (add-to-list 'faces `(,face (( t (:bold t)))))) ((memq face '(italic underline show-paren-mismatch-face)) (add-to-list 'faces `(,face (( t (:underline t)))))) ((memq face '(modeline modeline-buffer-id modeline-mousable modeline-mousable-minor-mode highlight region secondary-selection show-paren-match-face)) (add-to-list 'faces `(,face (( t (:foreground "black" :background ,foreground :inverse t)))))) (t (add-to-list 'faces `(,face (( t (nil)))))))) (color-theme-install (append (list (or func 'color-theme-retro-green) (list (cons 'foreground-color foreground) (cons 'background-color "black") (cons 'mouse-color foreground) (cons 'cursor-color foreground) (cons 'border-color foreground) (cons 'background-mode 'dark))) faces)))) (defun color-theme-retro-orange () "Plain orange on black faces for those longing for the good old days." (interactive) (color-theme-retro-green "orange" 'color-theme-retro-orange)) (defun color-theme-subtle-hacker () "Subtle Hacker Color Theme. Based on gnome2, but uses white for important things like comments, and less of the unreadable tomato. By Colin Walters " (interactive) (color-theme-gnome2) (let ((color-theme-cumulative t)) (color-theme-install '(color-theme-subtle-hacker nil nil (custom-state-face ((t (:foreground "Coral")))) (diary-face ((t (:bold t :foreground "IndianRed")))) (eshell-ls-clutter-face ((t (:bold t :foreground "DimGray")))) (eshell-ls-executable-face ((t (:bold t :foreground "Coral")))) (eshell-ls-missing-face ((t (:bold t :foreground "black")))) (eshell-ls-special-face ((t (:bold t :foreground "Gold")))) (eshell-ls-symlink-face ((t (:bold t :foreground "White")))) (font-lock-comment-face ((t (:foreground "White")))) (font-lock-constant-face ((t (:bold t :foreground "Aquamarine")))) (font-lock-function-name-face ((t (:bold t :foreground "MediumSlateBlue")))) (font-lock-string-face ((t (:italic t :foreground "LightSalmon")))) (font-lock-variable-name-face ((t (:italic t :bold t :foreground "Aquamarine")))) (gnus-cite-face-1 ((t (:foreground "dark khaki")))) (gnus-cite-face-2 ((t (:foreground "chocolate")))) (gnus-cite-face-3 ((t (:foreground "tomato")))) (gnus-group-mail-1-empty-face ((t (:foreground "light cyan")))) (gnus-group-mail-1-face ((t (:bold t :foreground "light cyan")))) (gnus-group-mail-2-empty-face ((t (:foreground "turquoise")))) (gnus-group-mail-2-face ((t (:bold t :foreground "turquoise")))) (gnus-group-mail-3-empty-face ((t (:foreground "tomato")))) (gnus-group-mail-3-face ((t (:bold t :foreground "tomato")))) (gnus-group-mail-low-empty-face ((t (:foreground "dodger blue")))) (gnus-group-mail-low-face ((t (:bold t :foreground "dodger blue")))) (gnus-group-news-1-empty-face ((t (:foreground "green yellow")))) (gnus-group-news-1-face ((t (:bold t :foreground "green yellow")))) (gnus-group-news-2-empty-face ((t (:foreground "dark orange")))) (gnus-group-news-2-face ((t (:bold t :foreground "dark orange")))) (gnus-group-news-3-empty-face ((t (:foreground "tomato")))) (gnus-group-news-3-face ((t (:bold t :foreground "tomato")))) (gnus-group-news-low-empty-face ((t (:foreground "yellow green")))) (gnus-group-news-low-face ((t (:bold t :foreground "yellow green")))) (gnus-header-name-face ((t (:bold t :foreground "DodgerBlue1")))) (gnus-header-newsgroups-face ((t (:italic t :bold t :foreground "LightSkyBlue3")))) (gnus-signature-face ((t (:foreground "salmon")))) (gnus-summary-cancelled-face ((t (:background "black" :foreground "yellow")))) (gnus-summary-high-ancient-face ((t (:bold t :foreground "RoyalBlue")))) (gnus-summary-high-read-face ((t (:bold t :foreground "forest green")))) (gnus-summary-high-ticked-face ((t (:bold t :foreground "burlywood")))) (gnus-summary-high-unread-face ((t (:italic t :bold t :foreground "cyan")))) (gnus-summary-low-ancient-face ((t (:italic t :foreground "chocolate")))) (gnus-summary-low-read-face ((t (:foreground "light sea green")))) (gnus-summary-low-ticked-face ((t (:italic t :foreground "chocolate")))) (gnus-summary-low-unread-face ((t (:italic t :foreground "light sea green")))) (gnus-summary-normal-ancient-face ((t (:foreground "RoyalBlue")))) (gnus-summary-normal-read-face ((t (:foreground "khaki")))) (gnus-summary-normal-ticked-face ((t (:foreground "sandy brown")))) (gnus-summary-normal-unread-face ((t (:foreground "aquamarine")))) (message-cited-text-face ((t (:foreground "White")))) (message-header-name-face ((t (:foreground "DodgerBlue1")))) (message-header-newsgroups-face ((t (:italic t :bold t :foreground "LightSkyBlue3")))) (message-header-other-face ((t (:foreground "LightSkyBlue3")))) (message-header-xheader-face ((t (:foreground "DodgerBlue3")))))))) (defun color-theme-pok-wog () "Low-contrast White-on-Gray by S.Pokrovsky. The following might be a good addition to your .Xdefaults file: Emacs.pane.menubar.background: darkGrey Emacs.pane.menubar.foreground: black" (interactive) (color-theme-install '(color-theme-pok-wog ((foreground-color . "dark gray") (background-color . "DarkSlateGray") (mouse-color . "gold") (cursor-color . "Cyan") (border-color . "black") (background-mode . dark)) (default ((t (:background "DarkSlateGray" :foreground "White")))) (bold ((t (:bold t :foreground "Wheat")))) (bold-italic ((t (:italic t :bold t :foreground "wheat")))) (calendar-today-face ((t (:underline t :foreground "white")))) (diary-face ((t (:foreground "red")))) (font-lock-builtin-face ((t (:bold t :foreground "cyan")))) (font-lock-comment-face ((t (:foreground "Gold")))) (font-lock-constant-face ((t (:bold t :foreground "LightSteelBlue")))) (font-lock-function-name-face ((t (:bold t :foreground "Yellow")))) (font-lock-keyword-face ((t (:bold t :foreground "Cyan")))) (font-lock-string-face ((t (:foreground "Khaki")))) (font-lock-type-face ((t (:bold t :foreground "Cyan")))) (font-lock-variable-name-face ((t (:foreground "LightGoldenrod")))) (font-lock-warning-face ((t (:bold t :foreground "Pink")))) (gnus-cite-attribution-face ((t (:bold t :foreground "Wheat")))) (gnus-cite-face-1 ((t (:foreground "wheat")))) (gnus-cite-face-10 ((t (:foreground "wheat")))) (gnus-cite-face-11 ((t (:foreground "turquoise")))) (gnus-cite-face-2 ((t (:foreground "cyan")))) (gnus-cite-face-3 ((t (:foreground "light yellow")))) (gnus-cite-face-4 ((t (:foreground "light pink")))) (gnus-cite-face-5 ((t (:foreground "pale green")))) (gnus-cite-face-6 ((t (:foreground "beige")))) (gnus-cite-face-7 ((t (:foreground "orange")))) (gnus-cite-face-8 ((t (:foreground "magenta")))) (gnus-cite-face-9 ((t (:foreground "violet")))) (gnus-emphasis-bold ((t (:bold t :foreground "wheat")))) (gnus-emphasis-bold-italic ((t (:italic t :bold t)))) (gnus-emphasis-highlight-words ((t (:background "black" :foreground "yellow")))) (gnus-emphasis-italic ((t (:italic t :foreground "white")))) (gnus-emphasis-underline ((t (:underline t :foreground "white")))) (gnus-emphasis-underline-bold ((t (:underline t :bold t :foreground "wheat")))) (gnus-emphasis-underline-bold-italic ((t (:underline t :italic t :bold t)))) (gnus-emphasis-underline-italic ((t (:underline t :italic t :foreground "white")))) (gnus-group-mail-1-empty-face ((t (:foreground "aquamarine1")))) (gnus-group-mail-1-face ((t (:bold t :foreground "aquamarine1")))) (gnus-group-mail-2-empty-face ((t (:foreground "aquamarine2")))) (gnus-group-mail-2-face ((t (:bold t :foreground "aquamarine2")))) (gnus-group-mail-3-empty-face ((t (:foreground "Salmon")))) (gnus-group-mail-3-face ((t (:bold t :foreground "gold")))) (gnus-group-mail-low-empty-face ((t (:foreground "Wheat")))) (gnus-group-mail-low-face ((t (:bold t :foreground "aquamarine4")))) (gnus-group-news-1-empty-face ((t (:foreground "PaleTurquoise")))) (gnus-group-news-1-face ((t (:bold t :foreground "PaleTurquoise")))) (gnus-group-news-2-empty-face ((t (:foreground "turquoise")))) (gnus-group-news-2-face ((t (:bold t :foreground "turquoise")))) (gnus-group-news-3-empty-face ((t (nil)))) (gnus-group-news-3-face ((t (:bold t :foreground "Wheat")))) (gnus-group-news-4-empty-face ((t (nil)))) (gnus-group-news-4-face ((t (:bold t)))) (gnus-group-news-5-empty-face ((t (nil)))) (gnus-group-news-5-face ((t (:bold t)))) (gnus-group-news-6-empty-face ((t (nil)))) (gnus-group-news-6-face ((t (:bold t)))) (gnus-group-news-low-empty-face ((t (:foreground "DarkTurquoise")))) (gnus-group-news-low-face ((t (:bold t :foreground "DarkTurquoise")))) (gnus-header-content-face ((t (:italic t :foreground "Wheat")))) (gnus-header-from-face ((t (:foreground "light yellow")))) (gnus-header-name-face ((t (:foreground "cyan")))) (gnus-header-newsgroups-face ((t (:italic t :foreground "yellow")))) (gnus-header-subject-face ((t (:bold t :foreground "Gold")))) (gnus-signature-face ((t (:italic t :foreground "wheat")))) (gnus-splash-face ((t (:foreground "orange")))) (gnus-summary-cancelled-face ((t (:background "black" :foreground "yellow")))) (gnus-summary-high-ancient-face ((t (:bold t :foreground "SkyBlue")))) (gnus-summary-high-read-face ((t (:bold t :foreground "PaleGreen")))) (gnus-summary-high-ticked-face ((t (:bold t :foreground "pink")))) (gnus-summary-high-unread-face ((t (:bold t :foreground "gold")))) (gnus-summary-low-ancient-face ((t (:italic t :foreground "SkyBlue")))) (gnus-summary-low-read-face ((t (:italic t :foreground "PaleGreen")))) (gnus-summary-low-ticked-face ((t (:italic t :foreground "pink")))) (gnus-summary-low-unread-face ((t (:italic t)))) (gnus-summary-normal-ancient-face ((t (:foreground "SkyBlue")))) (gnus-summary-normal-read-face ((t (:foreground "PaleGreen")))) (gnus-summary-normal-ticked-face ((t (:foreground "pink")))) (gnus-summary-normal-unread-face ((t (:foreground "wheat")))) (gnus-summary-selected-face ((t (:underline t :foreground "white")))) (highlight ((t (:background "Blue" :foreground "white")))) (highline-face ((t (:background "black" :foreground "white")))) (holiday-face ((t (:background "pink" :foreground "white")))) (info-menu-5 ((t (:underline t)))) (info-node ((t (:italic t :bold t :foreground "white")))) (info-xref ((t (:bold t :foreground "wheat")))) (italic ((t (:italic t :foreground "white")))) (makefile-space-face ((t (:background "hotpink")))) (message-cited-text-face ((t (:foreground "green")))) (message-header-cc-face ((t (:bold t :foreground "Aquamarine")))) (message-header-name-face ((t (:foreground "Gold")))) (message-header-newsgroups-face ((t (:italic t :bold t :foreground "yellow")))) (message-header-other-face ((t (:foreground "lightGray")))) (message-header-subject-face ((t (:foreground "Yellow")))) (message-header-to-face ((t (:bold t :foreground "green2")))) (message-header-xheader-face ((t (:foreground "blue")))) (message-mml-face ((t (:bold t :foreground "khaki")))) (message-separator-face ((t (:background "aquamarine" :foreground "black")))) (modeline ((t (:background "DarkGray" :foreground "Black")))) (modeline-buffer-id ((t (:background "DarkGray" :foreground "Black")))) (modeline-mousable ((t (:background "DarkGray" :foreground "Black")))) (modeline-mousable-minor-mode ((t (:background "DarkGray" :foreground "Black")))) (paren-mismatch-face ((t (:background "DeepPink" :foreground "white")))) (paren-no-match-face ((t (:background "yellow" :foreground "white")))) (region ((t (:background "MediumSlateBlue" :foreground "white")))) (secondary-selection ((t (:background "Sienna" :foreground "white")))) (show-paren-match-face ((t (:background "turquoise" :foreground "white")))) (show-paren-mismatch-face ((t (:background "purple" :foreground "white")))) (speedbar-button-face ((t (:bold t :foreground "magenta")))) (speedbar-directory-face ((t (:bold t :foreground "orchid")))) (speedbar-file-face ((t (:foreground "pink")))) (speedbar-highlight-face ((t (:background "black")))) (speedbar-selected-face ((t (:underline t :foreground "cyan")))) (speedbar-tag-face ((t (:foreground "yellow")))) (swbuff-current-buffer-face ((t (:bold t :foreground "red")))) (underline ((t (:underline t :foreground "white")))) (widget-button-face ((t (:bold t :foreground "wheat")))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "lime green")))) (widget-field-face ((t (:background "dim gray" :foreground "white")))) (widget-inactive-face ((t (:foreground "light gray")))) (widget-single-line-field-face ((t (:background "dim gray" :foreground "white"))))))) (defun color-theme-pok-wob () "White-on-Black by S. Pokrovsky. The following might be a good addition to your .Xdefaults file: Emacs.pane.menubar.background: darkGrey Emacs.pane.menubar.foreground: black" (interactive) ; (setq term-default-fg-color "white" ; term-default-bg "black") (color-theme-install '(color-theme-pok-wob ((foreground-color . "dark gray") (background-color . "black") (mouse-color . "gold") (cursor-color . "yellow") (border-color . "black") (background-mode . dark)) (default ((t (:background "black" :foreground "white")))) (bold ((t (:bold t :foreground "light gray")))) (bold-italic ((t (:italic t :bold t :foreground "cyan")))) (calendar-today-face ((t (:underline t :foreground "white")))) (custom-button-face ((t (nil)))) (custom-changed-face ((t (:background "blue" :foreground "white")))) (custom-documentation-face ((t (nil)))) (custom-face-tag-face ((t (:underline t)))) (custom-group-tag-face ((t (:underline t)))) (custom-group-tag-face-1 ((t (:underline t)))) (custom-invalid-face ((t (:background "red" :foreground "white")))) (custom-modified-face ((t (:background "blue" :foreground "white")))) (custom-rogue-face ((t (:background "black" :foreground "pink")))) (custom-saved-face ((t (:underline t)))) (custom-set-face ((t (:background "white" :foreground "blue")))) (custom-state-face ((t (nil)))) (custom-variable-button-face ((t (:underline t :bold t)))) (custom-variable-tag-face ((t (:underline t)))) (diary-face ((t (:foreground "gold")))) (font-lock-builtin-face ((t (:bold t :foreground "cyan")))) (font-lock-comment-face ((t (:foreground "Gold")))) (font-lock-constant-face ((t (:bold t :foreground "LightSteelBlue")))) (font-lock-function-name-face ((t (:bold t :foreground "gold")))) (font-lock-keyword-face ((t (:bold t :foreground "Cyan")))) (font-lock-string-face ((t (:foreground "Khaki")))) (font-lock-type-face ((t (:bold t :foreground "Cyan")))) (font-lock-variable-name-face ((t (:italic t :foreground "gold")))) (font-lock-warning-face ((t (:bold t :foreground "Pink")))) (gnus-cite-attribution-face ((t (:underline t :foreground "beige")))) (gnus-cite-face-1 ((t (:foreground "gold")))) (gnus-cite-face-10 ((t (:foreground "coral")))) (gnus-cite-face-11 ((t (:foreground "turquoise")))) (gnus-cite-face-2 ((t (:foreground "wheat")))) (gnus-cite-face-3 ((t (:foreground "light pink")))) (gnus-cite-face-4 ((t (:foreground "khaki")))) (gnus-cite-face-5 ((t (:foreground "pale green")))) (gnus-cite-face-6 ((t (:foreground "beige")))) (gnus-cite-face-7 ((t (:foreground "orange")))) (gnus-cite-face-8 ((t (:foreground "magenta")))) (gnus-cite-face-9 ((t (:foreground "violet")))) (gnus-emphasis-bold ((t (:bold t :foreground "light gray")))) (gnus-emphasis-bold-italic ((t (:italic t :bold t :foreground "cyan")))) (gnus-emphasis-highlight-words ((t (:background "black" :foreground "gold")))) (gnus-emphasis-italic ((t (:italic t :foreground "cyan")))) (gnus-emphasis-underline ((t (:underline t :foreground "white")))) (gnus-emphasis-underline-bold ((t (:underline t :bold t :foreground "white")))) (gnus-emphasis-underline-bold-italic ((t (:underline t :italic t :bold t :foreground "white")))) (gnus-emphasis-underline-italic ((t (:underline t :italic t :foreground "white")))) (gnus-group-mail-1-empty-face ((t (:foreground "Magenta")))) (gnus-group-mail-1-face ((t (:bold t :foreground "Magenta")))) (gnus-group-mail-2-empty-face ((t (:foreground "aquamarine2")))) (gnus-group-mail-2-face ((t (:bold t :foreground "aquamarine2")))) (gnus-group-mail-3-empty-face ((t (:foreground "Cyan")))) (gnus-group-mail-3-face ((t (:bold t :foreground "Cyan")))) (gnus-group-mail-low-empty-face ((t (:foreground "Wheat")))) (gnus-group-mail-low-face ((t (:foreground "aquamarine4")))) (gnus-group-news-1-empty-face ((t (:foreground "PaleTurquoise")))) (gnus-group-news-1-face ((t (:bold t :foreground "PaleTurquoise")))) (gnus-group-news-2-empty-face ((t (:foreground "turquoise")))) (gnus-group-news-2-face ((t (:bold t :foreground "turquoise")))) (gnus-group-news-3-empty-face ((t (:foreground "wheat")))) (gnus-group-news-3-face ((t (:bold t :foreground "Wheat")))) (gnus-group-news-4-empty-face ((t (nil)))) (gnus-group-news-4-face ((t (:bold t)))) (gnus-group-news-5-empty-face ((t (nil)))) (gnus-group-news-5-face ((t (:bold t)))) (gnus-group-news-6-empty-face ((t (nil)))) (gnus-group-news-6-face ((t (:bold t)))) (gnus-group-news-low-empty-face ((t (:foreground "MediumAquamarine")))) (gnus-group-news-low-face ((t (:bold t :foreground "MediumAquamarine")))) (gnus-header-content-face ((t (:italic t :foreground "Wheat")))) (gnus-header-from-face ((t (:foreground "light yellow")))) (gnus-header-name-face ((t (:foreground "Wheat")))) (gnus-header-newsgroups-face ((t (:italic t :foreground "gold")))) (gnus-header-subject-face ((t (:bold t :foreground "Gold")))) (gnus-signature-face ((t (:italic t :foreground "white")))) (gnus-splash-face ((t (:foreground "orange")))) (gnus-summary-cancelled-face ((t (:background "black" :foreground "orange")))) (gnus-summary-high-ancient-face ((t (:bold t :foreground "SkyBlue")))) (gnus-summary-high-read-face ((t (:bold t :foreground "red")))) (gnus-summary-high-ticked-face ((t (:bold t :foreground "coral")))) (gnus-summary-high-unread-face ((t (:bold t :foreground "gold")))) (gnus-summary-low-ancient-face ((t (:italic t :foreground "SkyBlue")))) (gnus-summary-low-read-face ((t (:italic t :foreground "red")))) (gnus-summary-low-ticked-face ((t (:italic t :foreground "coral")))) (gnus-summary-low-unread-face ((t (:italic t :foreground "white")))) (gnus-summary-normal-ancient-face ((t (:foreground "SkyBlue")))) (gnus-summary-normal-read-face ((t (:foreground "PaleGreen")))) (gnus-summary-normal-ticked-face ((t (:foreground "pink")))) (gnus-summary-normal-unread-face ((t (:foreground "white")))) (gnus-summary-selected-face ((t (:underline t :foreground "white")))) (highlight ((t (:background "Blue" :foreground "white")))) (highline-face ((t (:background "dark slate gray" :foreground "white")))) (holiday-face ((t (:background "red" :foreground "white")))) (info-menu-5 ((t (:underline t)))) (info-node ((t (:italic t :bold t :foreground "white")))) (info-xref ((t (:bold t :foreground "light gray")))) (italic ((t (:italic t :foreground "cyan")))) (makefile-space-face ((t (:background "hotpink" :foreground "white")))) (message-cited-text-face ((t (:foreground "green")))) (message-header-cc-face ((t (:bold t :foreground "Aquamarine")))) (message-header-name-face ((t (:foreground "Gold")))) (message-header-newsgroups-face ((t (:italic t :bold t :foreground "gold")))) (message-header-other-face ((t (:foreground "lightGray")))) (message-header-subject-face ((t (:foreground "Yellow")))) (message-header-to-face ((t (:bold t :foreground "green2")))) (message-header-xheader-face ((t (:foreground "sky blue")))) (message-mml-face ((t (:bold t :foreground "khaki")))) (message-separator-face ((t (:background "aquamarine" :foreground "black")))) (modeline ((t (:background "dark gray" :foreground "black")))) (modeline-buffer-id ((t (:background "dark gray" :foreground "black")))) (modeline-mousable ((t (:background "dark gray" :foreground "black")))) (modeline-mousable-minor-mode ((t (:background "dark gray" :foreground "black")))) (paren-mismatch-face ((t (:bold t :background "white" :foreground "red")))) (paren-no-match-face ((t (:bold t :background "white" :foreground "red")))) (region ((t (:background "MediumSlateBlue" :foreground "white")))) (secondary-selection ((t (:background "Sienna" :foreground "white")))) (show-paren-match-face ((t (:background "purple" :foreground "white")))) (show-paren-mismatch-face ((t (:bold t :background "white" :foreground "red")))) (speedbar-button-face ((t (nil)))) (speedbar-directory-face ((t (nil)))) (speedbar-file-face ((t (:bold t)))) (speedbar-highlight-face ((t (nil)))) (speedbar-selected-face ((t (:underline t)))) (speedbar-tag-face ((t (nil)))) (swbuff-current-buffer-face ((t (:bold t :foreground "red")))) (underline ((t (:underline t :foreground "white")))) (widget-button-face ((t (:bold t :foreground "coral")))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "lime green")))) (widget-field-face ((t (:background "dim gray" :foreground "white")))) (widget-inactive-face ((t (:foreground "light gray")))) (widget-single-line-field-face ((t (:background "dim gray" :foreground "white"))))))) (defun color-theme-blue-sea () "The grey on midnight blue theme. Includes faces for apropos, font-lock (Emacs and XEmacs), speedbar, custom, widget, info, flyspell, gnus, message, man, woman, dired. This is what you should put in your .Xdefaults file, if you want to change the colors of the menus: emacs*Background: DarkSlateGray emacs*Foreground: Wheat" (interactive) (color-theme-blue-gnus) (let ((color-theme-cumulative t)) (color-theme-install '(color-theme-blue-sea ((background-color . "MidnightBlue") (background-mode . dark) (border-color . "Grey") (cursor-color . "Grey") (foreground-color . "Grey") (mouse-color . "Grey")) ((Man-overstrike-face . woman-bold-face) (Man-underline-face . woman-italic-face)) (default ((t (nil)))) (bold ((t (:bold t)))) (bold-italic ((t (:bold t :foreground "beige")))) (calendar-today-face ((t (:underline t)))) (cperl-array-face ((t (:foreground "light salmon" :bold t)))) (cperl-hash-face ((t (:foreground "beige" :bold t :italic t)))) (cperl-nonoverridable-face ((t (:foreground "aquamarine")))) (custom-button-face ((t (:foreground "gainsboro")))) (custom-changed-face ((t (:foreground "white" :background "blue")))) (custom-documentation-face ((t (:foreground "light blue")))) (custom-face-tag-face ((t (:underline t)))) (custom-group-tag-face ((t (:foreground "pale turquoise" :bold t)))) (custom-group-tag-face-1 ((t (:foreground "pale turquoise" :underline t)))) (custom-invalid-face ((t (:foreground "yellow" :background "red")))) (custom-modified-face ((t (:foreground "white" :background "blue")))) (custom-rogue-face ((t (:foreground "pink" :background "black")))) (custom-saved-face ((t (:underline t)))) (custom-set-face ((t (:foreground "blue" :background "white")))) (custom-state-face ((t (:foreground "light salmon")))) (custom-variable-button-face ((t (:bold t :underline t)))) (custom-variable-tag-face ((t (:foreground "turquoise" :bold t)))) (diary-face ((t (:foreground "red")))) (dired-face-directory ((t (:bold t :foreground "sky blue")))) (dired-face-permissions ((t (:foreground "aquamarine")))) (dired-face-flagged ((t (:foreground "tomato")))) (dired-face-marked ((t (:foreground "light salmon")))) (dired-face-executable ((t (:foreground "green yellow")))) (eshell-ls-archive-face ((t (:bold t :foreground "medium purple")))) (eshell-ls-backup-face ((t (:foreground "dim gray")))) (eshell-ls-clutter-face ((t (:foreground "dim gray")))) (eshell-ls-directory-face ((t (:bold t :foreground "medium slate blue")))) (eshell-ls-executable-face ((t (:bold t :foreground "aquamarine")))) (eshell-ls-missing-face ((t (:foreground "black")))) (eshell-ls-picture-face ((t (:foreground "violet")))) (eshell-ls-product-face ((t (:foreground "light steel blue")))) (eshell-ls-readonly-face ((t (:foreground "aquamarine")))) (eshell-ls-special-face ((t (:foreground "gold")))) (eshell-ls-symlink-face ((t (:foreground "white")))) (eshell-ls-unreadable-face ((t (:foreground "dim gray")))) (eshell-prompt-face ((t (:foreground "light sky blue" :bold t)))) (excerpt ((t (:italic t)))) (fixed ((t (:bold t)))) (flyspell-duplicate-face ((t (:foreground "Gold3" :bold t :underline t)))) (flyspell-incorrect-face ((t (:foreground "OrangeRed" :bold t :underline t)))) (font-lock-builtin-face ((t (:foreground "aquamarine")))) (font-lock-comment-face ((t (:foreground "light blue")))) (font-lock-constant-face ((t (:foreground "pale green")))) (font-lock-doc-string-face ((t (:foreground "sky blue")))) (font-lock-function-name-face ((t (:bold t :foreground "aquamarine")))) (font-lock-keyword-face ((t (:foreground "pale turquoise" :bold t)))) (font-lock-reference-face ((t (:foreground "pale green")))) (font-lock-string-face ((t (:foreground "light sky blue")))) (font-lock-type-face ((t (:foreground "sky blue" :bold t)))) (font-lock-variable-name-face ((t (:foreground "turquoise" :bold t)))) (font-lock-warning-face ((t (:foreground "Red" :bold t)))) (fringe ((t (:background "MidnightBlue")))) (highlight ((t (:background "dark slate blue" :foreground "light blue")))) (highline-face ((t (:background "DeepSkyBlue4")))) (holiday-face ((t (:background "pink")))) (info-menu-5 ((t (:underline t)))) (info-node ((t (:bold t)))) (info-xref ((t (:bold t :foreground "sky blue")))) (isearch ((t (:background "slate blue")))) (italic ((t (:foreground "sky blue")))) (makefile-space-face ((t (:background "hotpink")))) (modeline ((t (:foreground "wheat" :background "slate blue")))) (modeline-buffer-id ((t (:foreground "beige" :background "slate blue")))) (modeline-mousable ((t (:foreground "light cyan" :background "slate blue")))) (modeline-mousable-minor-mode ((t (:foreground "wheat" :background "slate blue")))) (region ((t (:background "DarkSlateBlue")))) (secondary-selection ((t (:background "steel blue")))) (show-paren-match-face ((t (:foreground "white" :background "light slate blue")))) (show-paren-mismatch-face ((t (:foreground "white" :background "red")))) (speedbar-button-face ((t (:foreground "seashell2")))) (speedbar-directory-face ((t (:foreground "seashell3")))) (speedbar-file-face ((t (:foreground "seashell4")))) (speedbar-highlight-face ((t (:background "dark slate blue" :foreground "wheat")))) (speedbar-selected-face ((t (:foreground "seashell1" :underline t)))) (speedbar-tag-face ((t (:foreground "antique white")))) (underline ((t (:underline t)))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "light blue")))) (widget-field-face ((t (:background "RoyalBlue4" :foreground "wheat")))) (widget-inactive-face ((t (:foreground "dim gray")))) (widget-single-line-field-face ((t (:background "slate blue" :foreground "wheat")))) (woman-bold-face ((t (:foreground "sky blue" :bold t)))) (woman-italic-face ((t (:foreground "deep sky blue")))) (woman-unknown-face ((t (:foreground "LightSalmon")))) (zmacs-region ((t (:background "DarkSlateBlue")))))))) (defun color-theme-rotor () "Black on Beige color theme by Jinwei Shen, created 2000-06-08. Supports default faces, font-lock, custom, widget, message, man, show-paren, viper." (interactive) (color-theme-install '(color-theme-rotor ((background-color . "Beige") (background-mode . light) (border-color . "black") (cursor-color . "Maroon") (foreground-color . "Black") (mouse-color . "Black")) ((Man-overstrike-face . font-lock-function-name-face) (Man-underline-face . font-lock-type-face) (list-matching-lines-face . bold) (rmail-highlight-face . font-lock-function-name-face) (watson-attribution-face . italic) (watson-url-face . bold) (watson-url-mouse-face . highlight)) (default ((t (nil)))) (bold ((t (:bold t :background "grey40" :foreground "yellow")))) (bold-italic ((t (:italic t :bold t :foreground "yellow green")))) (custom-button-face ((t (nil)))) (custom-changed-face ((t (:background "blue" :foreground "white")))) (custom-documentation-face ((t (nil)))) (custom-face-tag-face ((t (:underline t)))) (custom-group-tag-face ((t (:underline t :foreground "blue")))) (custom-group-tag-face-1 ((t (:underline t :foreground "red")))) (custom-invalid-face ((t (:background "red" :foreground "yellow")))) (custom-modified-face ((t (:background "blue" :foreground "white")))) (custom-rogue-face ((t (:background "black" :foreground "pink")))) (custom-saved-face ((t (:underline t)))) (custom-set-face ((t (:background "white" :foreground "blue")))) (custom-state-face ((t (:foreground "dark green")))) (custom-variable-button-face ((t (:underline t :bold t)))) (custom-variable-tag-face ((t (:underline t :foreground "blue")))) (font-lock-builtin-face ((t (:foreground "Orchid")))) (font-lock-comment-face ((t (:foreground "MediumBlue")))) (font-lock-constant-face ((t (:foreground "CadetBlue")))) (font-lock-function-name-face ((t (:foreground "MediumSlateBlue")))) (font-lock-keyword-face ((t (:foreground "#80a0ff")))) (font-lock-string-face ((t (:foreground "red")))) (font-lock-type-face ((t (:foreground "ForestGreen")))) (font-lock-variable-name-face ((t (:foreground "DarkGoldenrod")))) (font-lock-warning-face ((t (:bold t :foreground "Red")))) (highlight ((t (:background "PaleGreen" :foreground "black")))) (italic ((t (:italic t :foreground "yellow3")))) (message-cited-text-face ((t (:foreground "red")))) (message-header-cc-face ((t (:foreground "MidnightBlue")))) (message-header-name-face ((t (:foreground "cornflower blue")))) (message-header-newsgroups-face ((t (:italic t :bold t :foreground "blue4")))) (message-header-other-face ((t (:foreground "steel blue")))) (message-header-subject-face ((t (:bold t :foreground "navy blue")))) (message-header-to-face ((t (:bold t :foreground "MidnightBlue")))) (message-header-xheader-face ((t (:foreground "blue")))) (message-separator-face ((t (:foreground "brown")))) (modeline ((t (:background "wheat" :foreground "DarkOliveGreen")))) (modeline-buffer-id ((t (:background "wheat" :foreground "DarkOliveGreen")))) (modeline-mousable ((t (:background "wheat" :foreground "DarkOliveGreen")))) (modeline-mousable-minor-mode ((t (:background "wheat" :foreground "DarkOliveGreen")))) (nil ((t (nil)))) (region ((t (:background "dark cyan" :foreground "cyan")))) (secondary-selection ((t (:background "Turquoise" :foreground "black")))) (show-paren-match-face ((t (:background "turquoise")))) (show-paren-mismatch-face ((t (:background "purple" :foreground "white")))) (underline ((t (:underline t)))) (viper-minibuffer-emacs-face ((t (:background "darkseagreen2" :foreground "Black")))) (viper-minibuffer-insert-face ((t (:background "pink" :foreground "Black")))) (viper-minibuffer-vi-face ((t (:background "grey" :foreground "DarkGreen")))) (viper-replace-overlay-face ((t (:background "darkseagreen2" :foreground "Black")))) (viper-search-face ((t (:background "khaki" :foreground "Black")))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "dark green")))) (widget-field-face ((t (:background "gray85")))) (widget-inactive-face ((t (:foreground "dim gray")))) (widget-single-line-field-face ((t (:background "gray85"))))))) (defun color-theme-pierson () "Black on White color theme by Dan L. Pierson, created 2000-06-08. Supports default faces, font-lock, show-paren." (interactive) (color-theme-install '(color-theme-pierson ((background-color . "AntiqueWhite") (background-mode . light) (border-color . "black") (cursor-color . "Orchid") (foreground-color . "black") (mouse-color . "Orchid")) ((list-matching-lines-face . bold)) (default ((t (nil)))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t)))) (font-lock-builtin-face ((t (:foreground "Orchid")))) (font-lock-comment-face ((t (:foreground "ForestGreen")))) (font-lock-constant-face ((t (:foreground "CadetBlue")))) (font-lock-function-name-face ((t (:foreground "blue3")))) (font-lock-keyword-face ((t (:foreground "Blue")))) (font-lock-string-face ((t (:foreground "Firebrick")))) (font-lock-type-face ((t (:foreground "Purple")))) (font-lock-variable-name-face ((t (:foreground "blue3")))) (font-lock-warning-face ((t (:bold t :foreground "Red")))) (highlight ((t (:background "darkseagreen2")))) (italic ((t (:italic t)))) (modeline ((t (:foreground "antiquewhite" :background "black")))) (modeline-mousable-minor-mode ((t (:foreground "antiquewhite" :background "black")))) (modeline-mousable ((t (:foreground "antiquewhite" :background "black")))) (modeline-buffer-id ((t (:foreground "antiquewhite" :background "black")))) (region ((t (:background "gray")))) (secondary-selection ((t (:background "paleturquoise")))) (show-paren-match-face ((t (:background "turquoise")))) (show-paren-mismatch-face ((t (:background "purple" :foreground "white")))) (underline ((t (:underline t))))))) (defun color-theme-xemacs () "XEmacs standard colors. If you are missing standard faces in this theme, please notify the maintainer. Currently, this theme includes the standard faces and font-lock faces, including some faces used in Emacs only but which are needed to recreate the look of the XEmacs color theme." (interactive) (color-theme-install '(color-theme-xemacs ((background-color . "gray80") (background-mode . light) (background-toolbar-color . "#cf3ccf3ccf3c") (border-color . "#000000000000") (bottom-toolbar-shadow-color . "#79e77df779e7") (cursor-color . "Red3") (foreground-color . "black") (top-toolbar-shadow-color . "#fffffbeeffff")) (default ((t (nil)))) (blue ((t (:foreground "blue")))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t)))) (border-glyph ((t (nil)))) (custom-button-face ((t (:bold t)))) (custom-changed-face ((t (:background "blue" :foreground "white")))) (custom-documentation-face ((t (nil)))) (custom-face-tag-face ((t (:underline t)))) (custom-group-tag-face ((t (:underline t :foreground "blue")))) (custom-group-tag-face-1 ((t (:underline t :foreground "red")))) (custom-invalid-face ((t (:background "red" :foreground "yellow")))) (custom-modified-face ((t (:background "blue" :foreground "white")))) (custom-rogue-face ((t (:background "black" :foreground "pink")))) (custom-saved-face ((t (:underline t)))) (custom-set-face ((t (:background "white" :foreground "blue")))) (custom-state-face ((t (:foreground "dark green")))) (custom-variable-button-face ((t (:underline t :bold t)))) (custom-variable-tag-face ((t (:underline t :foreground "blue")))) (dired-face-boring ((t (:foreground "Gray65")))) (dired-face-directory ((t (:bold t)))) (dired-face-executable ((t (:foreground "SeaGreen")))) (dired-face-flagged ((t (:background "LightSlateGray")))) (dired-face-marked ((t (:background "PaleVioletRed")))) (dired-face-permissions ((t (:background "grey75" :foreground "black")))) (dired-face-setuid ((t (:foreground "Red")))) (dired-face-socket ((t (:foreground "magenta")))) (dired-face-symlink ((t (:foreground "cyan")))) (font-lock-builtin-face ((t (:foreground "red3")))) (font-lock-comment-face ((t (:foreground "blue4")))) (font-lock-constant-face ((t (:foreground "red3")))) (font-lock-doc-string-face ((t (:foreground "green4")))) (font-lock-function-name-face ((t (:foreground "brown4")))) (font-lock-keyword-face ((t (:foreground "red4")))) (font-lock-preprocessor-face ((t (:foreground "blue3")))) (font-lock-reference-face ((t (:foreground "red3")))) (font-lock-string-face ((t (:foreground "green4")))) (font-lock-type-face ((t (:foreground "steelblue")))) (font-lock-variable-name-face ((t (:foreground "magenta4")))) (font-lock-warning-face ((t (:bold t :foreground "Red")))) (green ((t (:foreground "green")))) (gui-button-face ((t (:background "grey75" :foreground "black")))) (gui-element ((t (:background "Gray80")))) (highlight ((t (:background "darkseagreen2")))) (info-node ((t (:italic t :bold t)))) (info-xref ((t (:bold t)))) (isearch ((t (:background "paleturquoise")))) (italic ((t (:italic t)))) (left-margin ((t (nil)))) (list-mode-item-selected ((t (:background "gray68")))) (modeline ((t (:background "Gray80")))) (modeline-buffer-id ((t (:background "Gray80" :foreground "blue4")))) (modeline-mousable ((t (:background "Gray80" :foreground "firebrick")))) (modeline-mousable-minor-mode ((t (:background "Gray80" :foreground "green4")))) (paren-blink-off ((t (:foreground "gray80")))) (paren-match ((t (:background "darkseagreen2")))) (paren-mismatch ((t (:background "DeepPink" :foreground "black")))) (pointer ((t (nil)))) (primary-selection ((t (:background "gray65")))) (red ((t (:foreground "red")))) (region ((t (:background "gray65")))) (right-margin ((t (nil)))) (secondary-selection ((t (:background "paleturquoise")))) (text-cursor ((t (:background "Red3" :foreground "gray80")))) (toolbar ((t (:background "Gray80")))) (underline ((t (:underline t)))) (vertical-divider ((t (:background "Gray80")))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "dark green")))) (widget-field-face ((t (:background "gray85")))) (widget-inactive-face ((t (:foreground "dim gray")))) (yellow ((t (:foreground "yellow")))) (zmacs-region ((t (:background "gray65"))))))) (defun color-theme-jsc-light () "Color theme by John S Cooper, created 2000-06-08." (interactive) (color-theme-install '(color-theme-jsc-light ((background-color . "white") (background-mode . light) (border-color . "black") (cursor-color . "Red") (foreground-color . "black") (mouse-color . "black")) ((gnus-mouse-face . highlight) (list-matching-lines-face . bold) (view-highlight-face . highlight)) (default ((t (nil)))) (bold ((t (:bold t :foreground "red3")))) (bold-italic ((t (:italic t :bold t :foreground "red")))) (custom-button-face ((t (nil)))) (custom-changed-face ((t (:background "blue" :foreground "white")))) (custom-documentation-face ((t (nil)))) (custom-face-tag-face ((t (:underline t)))) (custom-group-tag-face ((t (:underline t :foreground "blue")))) (custom-group-tag-face-1 ((t (:underline t :foreground "red")))) (custom-invalid-face ((t (:background "red" :foreground "yellow")))) (custom-modified-face ((t (:background "blue" :foreground "white")))) (custom-rogue-face ((t (:background "black" :foreground "pink")))) (custom-saved-face ((t (:underline t)))) (custom-set-face ((t (:background "white" :foreground "blue")))) (custom-state-face ((t (:foreground "dark green")))) (custom-variable-button-face ((t (:underline t :bold t)))) (custom-variable-tag-face ((t (:underline t :foreground "blue")))) (font-lock-builtin-face ((t (:foreground "Orchid")))) (font-lock-comment-face ((t (:italic t :bold t :foreground "red3")))) (font-lock-constant-face ((t (:foreground "navy")))) (font-lock-function-name-face ((t (:bold t :foreground "blue")))) (font-lock-keyword-face ((t (:bold t :foreground "purple")))) (font-lock-string-face ((t (:foreground "green4")))) (font-lock-type-face ((t (:foreground "navy")))) (font-lock-variable-name-face ((t (:foreground "tan4")))) (font-lock-warning-face ((t (:bold t :foreground "Red")))) (gnus-cite-attribution-face ((t (:italic t)))) (gnus-cite-face-1 ((t (:foreground "MidnightBlue")))) (gnus-cite-face-10 ((t (:foreground "medium purple")))) (gnus-cite-face-11 ((t (:foreground "turquoise")))) (gnus-cite-face-2 ((t (:foreground "firebrick")))) (gnus-cite-face-3 ((t (:foreground "dark green")))) (gnus-cite-face-4 ((t (:foreground "OrangeRed")))) (gnus-cite-face-5 ((t (:foreground "dark khaki")))) (gnus-cite-face-6 ((t (:foreground "dark violet")))) (gnus-cite-face-7 ((t (:foreground "SteelBlue4")))) (gnus-cite-face-8 ((t (:foreground "magenta")))) (gnus-cite-face-9 ((t (:foreground "violet")))) (gnus-emphasis-bold ((t (:bold t)))) (gnus-emphasis-bold-italic ((t (:italic t :bold t)))) (gnus-emphasis-highlight-words ((t (:background "black" :foreground "yellow")))) (gnus-emphasis-italic ((t (:italic t)))) (gnus-emphasis-underline ((t (:underline t)))) (gnus-emphasis-underline-bold ((t (:underline t :bold t)))) (gnus-emphasis-underline-bold-italic ((t (:underline t :italic t :bold t)))) (gnus-emphasis-underline-italic ((t (:underline t :italic t)))) (gnus-group-mail-1-empty-face ((t (:foreground "DeepPink3")))) (gnus-group-mail-1-face ((t (:bold t :foreground "DeepPink3")))) (gnus-group-mail-2-empty-face ((t (:foreground "HotPink3")))) (gnus-group-mail-2-face ((t (:bold t :foreground "HotPink3")))) (gnus-group-mail-3-empty-face ((t (:foreground "magenta4")))) (gnus-group-mail-3-face ((t (:bold t :foreground "magenta4")))) (gnus-group-mail-low-empty-face ((t (:foreground "DeepPink4")))) (gnus-group-mail-low-face ((t (:bold t :foreground "DeepPink4")))) (gnus-group-news-1-empty-face ((t (:foreground "blue2")))) (gnus-group-news-1-face ((t (:bold t :foreground "blue2")))) (gnus-group-news-2-empty-face ((t (:foreground "CadetBlue4")))) (gnus-group-news-2-face ((t (:bold t :foreground "CadetBlue4")))) (gnus-group-news-3-empty-face ((t (nil)))) (gnus-group-news-3-face ((t (:bold t)))) (gnus-group-news-4-empty-face ((t (nil)))) (gnus-group-news-4-face ((t (:bold t)))) (gnus-group-news-5-empty-face ((t (nil)))) (gnus-group-news-5-face ((t (:bold t)))) (gnus-group-news-6-empty-face ((t (nil)))) (gnus-group-news-6-face ((t (:bold t)))) (gnus-group-news-low-empty-face ((t (:foreground "DarkGreen")))) (gnus-group-news-low-face ((t (:bold t :foreground "DarkGreen")))) (gnus-header-content-face ((t (:italic t :foreground "blue")))) (gnus-header-from-face ((t (:foreground "red3")))) (gnus-header-name-face ((t (:foreground "red3")))) (gnus-header-newsgroups-face ((t (:italic t :foreground "MidnightBlue")))) (gnus-header-subject-face ((t (:bold t :foreground "red")))) (gnus-signature-face ((t (:foreground "pink")))) (gnus-splash-face ((t (:foreground "Brown")))) (gnus-summary-cancelled-face ((t (:background "black" :foreground "yellow")))) (gnus-summary-high-ancient-face ((t (:bold t :foreground "RoyalBlue")))) (gnus-summary-high-read-face ((t (:bold t :foreground "navy")))) (gnus-summary-high-ticked-face ((t (:bold t :foreground "firebrick")))) (gnus-summary-high-unread-face ((t (:bold t :foreground "blue")))) (gnus-summary-low-ancient-face ((t (:italic t :foreground "RoyalBlue")))) (gnus-summary-low-read-face ((t (:italic t :foreground "DarkGreen")))) (gnus-summary-low-ticked-face ((t (:italic t :foreground "firebrick")))) (gnus-summary-low-unread-face ((t (:italic t)))) (gnus-summary-normal-ancient-face ((t (:foreground "RoyalBlue")))) (gnus-summary-normal-read-face ((t (:foreground "red3")))) (gnus-summary-normal-ticked-face ((t (:foreground "black")))) (gnus-summary-normal-unread-face ((t (:bold t :foreground "red3")))) (gnus-summary-selected-face ((t (:underline t)))) (highlight ((t (:background "antiquewhite" :foreground "blue")))) (italic ((t (:italic t)))) (makefile-space-face ((t (:background "hotpink")))) (message-cited-text-face ((t (:foreground "red")))) (message-header-cc-face ((t (:foreground "MidnightBlue")))) (message-header-name-face ((t (:foreground "cornflower blue")))) (message-header-newsgroups-face ((t (:italic t :bold t :foreground "blue4")))) (message-header-other-face ((t (:foreground "steel blue")))) (message-header-subject-face ((t (:bold t :foreground "navy blue")))) (message-header-to-face ((t (:bold t :foreground "MidnightBlue")))) (message-header-xheader-face ((t (:foreground "blue")))) (message-mml-face ((t (:foreground "ForestGreen")))) (message-separator-face ((t (:foreground "brown")))) (modeline ((t (:background "plum" :foreground "black")))) (modeline-buffer-id ((t (:background "plum" :foreground "black")))) (modeline-mousable ((t (:background "plum" :foreground "black")))) (modeline-mousable-minor-mode ((t (:background "plum" :foreground "black")))) (region ((t (:background "plum")))) (secondary-selection ((t (:background "palegreen")))) (show-paren-match-face ((t (:background "plum")))) (show-paren-mismatch-face ((t (:background "navy" :foreground "white")))) (speedbar-button-face ((t (:foreground "green4")))) (speedbar-directory-face ((t (:foreground "blue4")))) (speedbar-file-face ((t (:foreground "cyan4")))) (speedbar-highlight-face ((t (:background "green")))) (speedbar-selected-face ((t (:underline t :foreground "red")))) (speedbar-tag-face ((t (:foreground "brown")))) (underline ((t (:underline t)))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "dark green")))) (widget-field-face ((t (:background "gray85")))) (widget-inactive-face ((t (:foreground "dim gray")))) (widget-single-line-field-face ((t (:background "gray85"))))))) (defun color-theme-jsc-dark () "Color theme by John S Cooper, created 2000-06-11." (interactive) (color-theme-install '(color-theme-jsc-dark ((background-color . "black") (background-mode . dark) (border-color . "black") (cursor-color . "white") (foreground-color . "cornsilk") (mouse-color . "black")) ((gnus-mouse-face . highlight) (goto-address-mail-face . italic) (goto-address-mail-mouse-face . secondary-selection) (goto-address-url-face . bold) (goto-address-url-mouse-face . highlight) (list-matching-lines-face . bold) (view-highlight-face . highlight)) (blank-space-face ((t (:background "LightGray")))) (blank-tab-face ((t (:background "cornsilk" :foreground "black")))) (default ((t (nil)))) (bold ((t (:bold t :foreground "white")))) (bold-italic ((t (:italic t :bold t)))) (calendar-today-face ((t (:underline t)))) (cperl-array-face ((t (:bold t :background "lightyellow2" :foreground "Blue")))) (cperl-hash-face ((t (:italic t :bold t :background "lightyellow2" :foreground "Red")))) (cperl-nonoverridable-face ((t (:foreground "chartreuse3")))) (custom-button-face ((t (:foreground "white")))) (custom-changed-face ((t (:background "skyblue" :foreground "wheat")))) (custom-documentation-face ((t (:foreground "white")))) (custom-face-tag-face ((t (:underline t :foreground "white")))) (custom-group-tag-face ((t (:underline t :foreground "skyblue")))) (custom-group-tag-face-1 ((t (:underline t :foreground "pink")))) (custom-invalid-face ((t (:background "red" :foreground "yellow")))) (custom-modified-face ((t (:background "blue" :foreground "white")))) (custom-rogue-face ((t (:background "black" :foreground "pink")))) (custom-saved-face ((t (:underline t)))) (custom-set-face ((t (:foreground "blue")))) (custom-state-face ((t (:foreground "light green")))) (custom-variable-button-face ((t (:underline t :bold t)))) (custom-variable-tag-face ((t (:underline t :foreground "skyblue")))) (diary-face ((t (:bold t :foreground "orange")))) (font-lock-builtin-face ((t (:bold t :foreground "LightSteelBlue")))) (font-lock-comment-face ((t (:italic t :foreground "red")))) (font-lock-constant-face ((t (:bold t :foreground "salmon")))) (font-lock-function-name-face ((t (:bold t :foreground "orange")))) (font-lock-keyword-face ((t (:bold t :foreground "gold")))) (font-lock-string-face ((t (:italic t :foreground "orange")))) (font-lock-type-face ((t (:bold t :foreground "gold")))) (font-lock-variable-name-face ((t (:italic t :bold t :foreground "light salmon")))) (font-lock-warning-face ((t (:bold t :foreground "gold")))) (gnus-cite-attribution-face ((t (:italic t)))) (gnus-cite-face-1 ((t (:foreground "light cyan")))) (gnus-cite-face-10 ((t (:foreground "medium purple")))) (gnus-cite-face-11 ((t (:foreground "turquoise")))) (gnus-cite-face-2 ((t (:foreground "light blue")))) (gnus-cite-face-3 ((t (:foreground "light yellow")))) (gnus-cite-face-4 ((t (:foreground "light pink")))) (gnus-cite-face-5 ((t (:foreground "pale green")))) (gnus-cite-face-6 ((t (:foreground "beige")))) (gnus-cite-face-7 ((t (:foreground "orange")))) (gnus-cite-face-8 ((t (:foreground "magenta")))) (gnus-cite-face-9 ((t (:foreground "violet")))) (gnus-emphasis-bold ((t (:bold t)))) (gnus-emphasis-bold-italic ((t (:italic t :bold t)))) (gnus-emphasis-highlight-words ((t (:background "black" :foreground "yellow")))) (gnus-emphasis-italic ((t (:italic t)))) (gnus-emphasis-underline ((t (:background "goldenrod4" :foreground "white")))) (gnus-emphasis-underline-bold ((t (:underline t :bold t :background "yellow" :foreground "black")))) (gnus-emphasis-underline-bold-italic ((t (:underline t :italic t :bold t :background "yellow" :foreground "black")))) (gnus-emphasis-underline-italic ((t (:underline t :italic t :background "yellow" :foreground "black")))) (gnus-filterhist-face-1 ((t (nil)))) (gnus-group-mail-1-empty-face ((t (:foreground "gray80")))) (gnus-group-mail-1-face ((t (:bold t :foreground "white")))) (gnus-group-mail-2-empty-face ((t (:foreground "lightcyan")))) (gnus-group-mail-2-face ((t (:bold t :foreground "lightcyan")))) (gnus-group-mail-3-empty-face ((t (:foreground "tan")))) (gnus-group-mail-3-face ((t (:bold t :foreground "tan")))) (gnus-group-mail-low-empty-face ((t (:foreground "aquamarine4")))) (gnus-group-mail-low-face ((t (:bold t :foreground "aquamarine4")))) (gnus-group-news-1-empty-face ((t (:foreground "white")))) (gnus-group-news-1-face ((t (:bold t :foreground "white")))) (gnus-group-news-2-empty-face ((t (:foreground "lightcyan")))) (gnus-group-news-2-face ((t (:bold t :foreground "lightcyan")))) (gnus-group-news-3-empty-face ((t (:foreground "tan")))) (gnus-group-news-3-face ((t (:bold t :foreground "tan")))) (gnus-group-news-4-empty-face ((t (:foreground "white")))) (gnus-group-news-4-face ((t (:bold t :foreground "white")))) (gnus-group-news-5-empty-face ((t (:foreground "wheat")))) (gnus-group-news-5-face ((t (:bold t :foreground "wheat")))) (gnus-group-news-6-empty-face ((t (:foreground "tan")))) (gnus-group-news-6-face ((t (:bold t :foreground "tan")))) (gnus-group-news-low-empty-face ((t (:foreground "DarkTurquoise")))) (gnus-group-news-low-face ((t (:bold t :foreground "DarkTurquoise")))) (gnus-header-content-face ((t (:italic t :foreground "plum1")))) (gnus-header-from-face ((t (:bold t :foreground "wheat")))) (gnus-header-name-face ((t (:bold t :foreground "gold")))) (gnus-header-newsgroups-face ((t (:italic t :bold t :foreground "wheat")))) (gnus-header-subject-face ((t (:bold t :foreground "red")))) (gnus-signature-face ((t (:italic t :foreground "maroon")))) (gnus-splash ((t (:foreground "Brown")))) (gnus-splash-face ((t (:foreground "gold")))) (gnus-summary-cancelled-face ((t (:background "gray" :foreground "black")))) (gnus-summary-high-ancient-face ((t (:bold t :foreground "SkyBlue")))) (gnus-summary-high-read-face ((t (:bold t :foreground "PaleGreen")))) (gnus-summary-high-ticked-face ((t (:bold t :foreground "gray70")))) (gnus-summary-high-unread-face ((t (:italic t :bold t)))) (gnus-summary-low-ancient-face ((t (:italic t :foreground "SkyBlue")))) (gnus-summary-low-read-face ((t (:italic t :foreground "PaleGreen")))) (gnus-summary-low-ticked-face ((t (:italic t :bold t :foreground "gray70")))) (gnus-summary-low-unread-face ((t (:italic t)))) (gnus-summary-normal-ancient-face ((t (:foreground "SkyBlue")))) (gnus-summary-normal-read-face ((t (:foreground "PaleGreen")))) (gnus-summary-normal-ticked-face ((t (:bold t :foreground "gray70")))) (gnus-summary-normal-unread-face ((t (:bold t)))) (gnus-summary-selected-face ((t (:underline t :background "deepskyblue4")))) (highlight ((t (:background "darkslategray" :foreground "wheat")))) (highlight-changes-delete-face ((t (:underline t :foreground "red")))) (highlight-changes-face ((t (:foreground "red")))) (highline-face ((t (:background "gray35")))) (holiday-face ((t (:background "red")))) (info-menu-5 ((t (:underline t)))) (info-node ((t (:italic t :bold t :foreground "yellow")))) (info-xref ((t (:bold t :foreground "plum")))) (italic ((t (:italic t)))) (lazy-highlight-face ((t (:bold t :foreground "dark magenta")))) (linemenu-face ((t (:background "gray30")))) (makefile-space-face ((t (:background "hotpink")))) (message-cited-text-face ((t (:foreground "plum1")))) (message-header-cc-face ((t (:bold t :foreground "ivory")))) (message-header-name-face ((t (:foreground "light sky blue")))) (message-header-newsgroups-face ((t (:italic t :bold t :foreground "lavender blush")))) (message-header-other-face ((t (:foreground "pale turquoise")))) (message-header-subject-face ((t (:bold t :foreground "papaya whip")))) (message-header-to-face ((t (:bold t :foreground "floral white")))) (message-header-xheader-face ((t (:foreground "blue")))) (message-mml-face ((t (:bold t :foreground "ForestGreen")))) (message-separator-face ((t (:foreground "sandy brown")))) (modeline ((t (:background "tan" :foreground "black")))) (modeline-buffer-id ((t (:background "tan" :foreground "black")))) (modeline-mousable ((t (:background "tan" :foreground "black")))) (modeline-mousable-minor-mode ((t (:background "tan" :foreground "black")))) (paren-mismatch-face ((t (:bold t :background "white" :foreground "red")))) (paren-no-match-face ((t (:bold t :background "white" :foreground "red")))) (region ((t (:background "slategrey")))) (secondary-selection ((t (:background "deepskyblue4")))) (sgml-doctype-face ((t (:foreground "orange")))) (sgml-end-tag-face ((t (:foreground "greenyellow")))) (sgml-entity-face ((t (:foreground "gold")))) (sgml-ignored-face ((t (:background "gray60" :foreground "gray20")))) (sgml-sgml-face ((t (:foreground "yellow")))) (sgml-start-tag-face ((t (:foreground "mediumspringgreen")))) (show-paren-match-face ((t (:background "deepskyblue4")))) (show-paren-mismatch-face ((t (:bold t :background "red" :foreground "white")))) (speedbar-button-face ((t (:foreground "green4")))) (speedbar-directory-face ((t (:foreground "blue4")))) (speedbar-file-face ((t (:bold t :foreground "cyan4")))) (speedbar-highlight-face ((t (:background "green")))) (speedbar-selected-face ((t (:underline t :foreground "red")))) (speedbar-tag-face ((t (:foreground "brown")))) (underline ((t (:underline t)))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "lime green")))) (widget-field-face ((t (:background "gray20")))) (widget-inactive-face ((t (:foreground "wheat")))) (widget-single-line-field-face ((t (:background "gray20")))) (woman-bold-face ((t (:bold t)))) (woman-italic-face ((t (:foreground "beige")))) (woman-unknown-face ((t (:foreground "LightSalmon"))))))) (defun color-theme-greiner () "Color theme by Kevin Greiner, created 2000-06-13. Black on Beige, supports default, font-lock, speedbar, custom, widget faces. Designed to be easy on the eyes, particularly on Win32 computers which commonly have white window backgrounds." (interactive) (color-theme-install '(color-theme-greiner ((background-color . "beige") (background-mode . light) (border-color . "black") (cursor-color . "black") (foreground-color . "black") (mouse-color . "black")) ((list-matching-lines-face . bold)) (default ((t (nil)))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t)))) (custom-button-face ((t (nil)))) (custom-changed-face ((t (:background "blue" :foreground "white")))) (custom-documentation-face ((t (nil)))) (custom-face-tag-face ((t (:underline t)))) (custom-group-tag-face ((t (:underline t :foreground "blue")))) (custom-group-tag-face-1 ((t (:underline t :foreground "red")))) (custom-invalid-face ((t (:background "red" :foreground "yellow")))) (custom-modified-face ((t (:background "blue" :foreground "white")))) (custom-rogue-face ((t (:background "black" :foreground "pink")))) (custom-saved-face ((t (:underline t)))) (custom-set-face ((t (:background "white" :foreground "blue")))) (custom-state-face ((t (:foreground "dark green")))) (custom-variable-button-face ((t (:underline t :bold t)))) (custom-variable-tag-face ((t (:underline t :foreground "blue")))) (font-lock-builtin-face ((t (:foreground "blue4")))) (font-lock-comment-face ((t (:foreground "Firebrick")))) (font-lock-constant-face ((t (:foreground "CadetBlue")))) (font-lock-function-name-face ((t (:foreground "Blue")))) (font-lock-keyword-face ((t (:foreground "royal blue")))) (font-lock-string-face ((t (:foreground "RosyBrown")))) (font-lock-type-face ((t (:foreground "ForestGreen")))) (font-lock-variable-name-face ((t (:foreground "DarkGoldenrod")))) (font-lock-warning-face ((t (:bold t :foreground "Red")))) (highlight ((t (:background "darkseagreen2")))) (info-menu-5 ((t (:underline t)))) (info-node ((t (:italic t :bold t)))) (info-xref ((t (:bold t)))) (italic ((t (:italic t)))) (modeline ((t (:background "white" :foreground "black" :inverse-video t)))) (modeline-mousable-minor-mode ((t (:background "white" :foreground "black" :inverse-video t)))) (modeline-mousable ((t (:background "white" :foreground "black" :inverse-video t)))) (modeline-buffer-id ((t (:background "white" :foreground "black" :inverse-video t)))) (region ((t (:background "gray")))) (secondary-selection ((t (:background "paleturquoise")))) (show-paren-match-face ((t (:background "turquoise")))) (show-paren-mismatch-face ((t (:background "purple" :foreground "white")))) (speedbar-button-face ((t (:foreground "green4")))) (speedbar-directory-face ((t (:foreground "blue4")))) (speedbar-file-face ((t (:foreground "cyan4")))) (speedbar-highlight-face ((t (:background "green")))) (speedbar-selected-face ((t (:underline t :foreground "red")))) (speedbar-tag-face ((t (:foreground "brown")))) (underline ((t (:underline t)))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "dark green")))) (widget-field-face ((t (:background "gray85")))) (widget-inactive-face ((t (:foreground "dim gray")))) (widget-single-line-field-face ((t (:background "gray85"))))))) (defun color-theme-jb-simple () "Color theme by jeff, created 2000-06-14. Uses white background and bold for many things" (interactive) (color-theme-install '(color-theme-jb-simple ((background-color . "white") (background-mode . light) (background-toolbar-color . "#cf3ccf3ccf3c") (border-color . "black") (bottom-toolbar-shadow-color . "#79e77df779e7") (cursor-color . "black") (foreground-color . "black") (mouse-color . "black") (top-toolbar-shadow-color . "#fffffbeeffff")) ((gnus-mouse-face . highlight) (list-matching-lines-face . bold) (rmail-highlight-face . font-lock-function-name-face) (view-highlight-face . highlight)) (default ((t (nil)))) (blank-space-face ((t (nil)))) (blank-tab-face ((t (nil)))) (blue ((t (nil)))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t)))) (border-glyph ((t (nil)))) (calendar-today-face ((t (:underline t)))) (cperl-array-face ((t (:bold t :background "lightyellow2" :foreground "Blue")))) (cperl-hash-face ((t (:italic t :bold t :background "lightyellow2" :foreground "Red")))) (cperl-nonoverridable-face ((t (:foreground "chartreuse3")))) (custom-button-face ((t (:bold t)))) (custom-changed-face ((t (:background "blue" :foreground "white")))) (custom-documentation-face ((t (nil)))) (custom-face-tag-face ((t (:underline t)))) (custom-group-tag-face ((t (:underline t :bold t :foreground "blue")))) (custom-group-tag-face-1 ((t (:underline t :foreground "red")))) (custom-invalid-face ((t (:background "red" :foreground "yellow")))) (custom-modified-face ((t (:background "blue" :foreground "white")))) (custom-rogue-face ((t (:background "black" :foreground "pink")))) (custom-saved-face ((t (:underline t)))) (custom-set-face ((t (:background "white" :foreground "blue")))) (custom-state-face ((t (:foreground "dark green")))) (custom-variable-button-face ((t (:underline t :bold t)))) (custom-variable-tag-face ((t (:underline t :bold t :foreground "blue")))) (diary-face ((t (:bold t :foreground "red")))) (ediff-current-diff-face-A ((t (:background "pale green" :foreground "firebrick")))) (ediff-current-diff-face-Ancestor ((t (:background "VioletRed" :foreground "Black")))) (ediff-current-diff-face-B ((t (:background "Yellow" :foreground "DarkOrchid")))) (ediff-current-diff-face-C ((t (:background "Pink" :foreground "Navy")))) (ediff-even-diff-face-A ((t (:background "light grey" :foreground "Black")))) (ediff-even-diff-face-Ancestor ((t (:background "Grey" :foreground "White")))) (ediff-even-diff-face-B ((t (:background "Grey" :foreground "White")))) (ediff-even-diff-face-C ((t (:background "light grey" :foreground "Black")))) (ediff-fine-diff-face-A ((t (:background "sky blue" :foreground "Navy")))) (ediff-fine-diff-face-Ancestor ((t (:background "Green" :foreground "Black")))) (ediff-fine-diff-face-B ((t (:background "cyan" :foreground "Black")))) (ediff-fine-diff-face-C ((t (:background "Turquoise" :foreground "Black")))) (ediff-odd-diff-face-A ((t (:background "Grey" :foreground "White")))) (ediff-odd-diff-face-Ancestor ((t (:background "light grey" :foreground "Black")))) (ediff-odd-diff-face-B ((t (:background "light grey" :foreground "Black")))) (ediff-odd-diff-face-C ((t (:background "Grey" :foreground "White")))) (erc-action-face ((t (:bold t)))) (erc-bold-face ((t (:bold t)))) (erc-default-face ((t (nil)))) (erc-direct-msg-face ((t (nil)))) (erc-error-face ((t (:bold t)))) (erc-input-face ((t (nil)))) (erc-inverse-face ((t (nil)))) (erc-notice-face ((t (nil)))) (erc-pal-face ((t (nil)))) (erc-prompt-face ((t (nil)))) (erc-underline-face ((t (nil)))) (eshell-ls-archive-face ((t (:bold t :foreground "Orchid")))) (eshell-ls-backup-face ((t (:foreground "OrangeRed")))) (eshell-ls-clutter-face ((t (:bold t :foreground "OrangeRed")))) (eshell-ls-directory-face ((t (:bold t :foreground "Blue")))) (eshell-ls-executable-face ((t (:bold t :foreground "ForestGreen")))) (eshell-ls-missing-face ((t (:bold t :foreground "Red")))) (eshell-ls-picture-face ((t (nil)))) (eshell-ls-product-face ((t (:foreground "OrangeRed")))) (eshell-ls-readonly-face ((t (:foreground "Brown")))) (eshell-ls-special-face ((t (:bold t :foreground "Magenta")))) (eshell-ls-symlink-face ((t (:bold t :foreground "DarkCyan")))) (eshell-ls-unreadable-face ((t (:foreground "Grey30")))) (eshell-prompt-face ((t (:bold t :foreground "Red")))) (eshell-test-failed-face ((t (:bold t :foreground "OrangeRed")))) (eshell-test-ok-face ((t (:bold t :foreground "Green")))) (excerpt ((t (:italic t)))) (ff-paths-non-existant-file-face ((t (:bold t :foreground "NavyBlue")))) (fixed ((t (:bold t)))) (flyspell-duplicate-face ((t (:underline t :bold t :foreground "Gold3")))) (flyspell-incorrect-face ((t (:underline t :bold t :foreground "OrangeRed")))) (font-latex-bold-face ((t (nil)))) (font-latex-italic-face ((t (nil)))) (font-latex-math-face ((t (nil)))) (font-latex-sedate-face ((t (nil)))) (font-latex-string-face ((t (nil)))) (font-latex-warning-face ((t (nil)))) (font-lock-builtin-face ((t (:bold t :foreground "Orchid")))) (font-lock-comment-face ((t (:italic t :bold t :foreground "blue4")))) (font-lock-constant-face ((t (:bold t :foreground "CadetBlue")))) (font-lock-doc-string-face ((t (:italic t :bold t :foreground "blue4")))) (font-lock-exit-face ((t (nil)))) (font-lock-function-name-face ((t (:bold t :foreground "brown4")))) (font-lock-keyword-face ((t (:bold t :foreground "black")))) (font-lock-preprocessor-face ((t (:foreground "blue3")))) (font-lock-reference-face ((t (:foreground "red3")))) (font-lock-string-face ((t (:italic t :bold t :foreground "green4")))) (font-lock-type-face ((t (:bold t :foreground "steelblue")))) (font-lock-variable-name-face ((t (:italic t :bold t :foreground "magenta4")))) (font-lock-warning-face ((t (:bold t :foreground "Red")))) (gnus-cite-attribution-face ((t (:italic t :bold t)))) (gnus-cite-face-1 ((t (:foreground "MidnightBlue")))) (gnus-cite-face-10 ((t (:foreground "medium purple")))) (gnus-cite-face-11 ((t (:foreground "turquoise")))) (gnus-cite-face-2 ((t (:foreground "firebrick")))) (gnus-cite-face-3 ((t (:foreground "dark green")))) (gnus-cite-face-4 ((t (:foreground "OrangeRed")))) (gnus-cite-face-5 ((t (:foreground "dark khaki")))) (gnus-cite-face-6 ((t (:foreground "dark violet")))) (gnus-cite-face-7 ((t (:foreground "SteelBlue4")))) (gnus-cite-face-8 ((t (:foreground "magenta")))) (gnus-cite-face-9 ((t (:foreground "violet")))) (gnus-emphasis-bold ((t (:bold t)))) (gnus-emphasis-bold-italic ((t (:italic t :bold t)))) (gnus-emphasis-highlight-words ((t (nil)))) (gnus-emphasis-italic ((t (:italic t)))) (gnus-emphasis-underline ((t (:underline t)))) (gnus-emphasis-underline-bold ((t (:underline t :bold t)))) (gnus-emphasis-underline-bold-italic ((t (:underline t :italic t :bold t)))) (gnus-emphasis-underline-italic ((t (:underline t :italic t)))) (gnus-filterhist-face-1 ((t (nil)))) (gnus-group-mail-1-empty-face ((t (:foreground "DeepPink3")))) (gnus-group-mail-1-face ((t (:bold t :foreground "DeepPink3")))) (gnus-group-mail-2-empty-face ((t (:foreground "HotPink3")))) (gnus-group-mail-2-face ((t (:bold t :foreground "HotPink3")))) (gnus-group-mail-3-empty-face ((t (:foreground "magenta4")))) (gnus-group-mail-3-face ((t (:bold t :foreground "magenta4")))) (gnus-group-mail-low-empty-face ((t (:foreground "DeepPink4")))) (gnus-group-mail-low-face ((t (:bold t :foreground "DeepPink4")))) (gnus-group-news-1-empty-face ((t (:foreground "ForestGreen")))) (gnus-group-news-1-face ((t (:bold t :foreground "ForestGreen")))) (gnus-group-news-2-empty-face ((t (:foreground "CadetBlue4")))) (gnus-group-news-2-face ((t (:bold t :foreground "CadetBlue4")))) (gnus-group-news-3-empty-face ((t (nil)))) (gnus-group-news-3-face ((t (:bold t)))) (gnus-group-news-4-empty-face ((t (nil)))) (gnus-group-news-4-face ((t (:bold t)))) (gnus-group-news-5-empty-face ((t (nil)))) (gnus-group-news-5-face ((t (:bold t)))) (gnus-group-news-6-empty-face ((t (nil)))) (gnus-group-news-6-face ((t (:bold t)))) (gnus-group-news-low-empty-face ((t (:foreground "DarkGreen")))) (gnus-group-news-low-face ((t (:bold t :foreground "DarkGreen")))) (gnus-header-content-face ((t (:italic t :foreground "indianred4")))) (gnus-header-from-face ((t (:bold t :foreground "red3")))) (gnus-header-name-face ((t (:bold t :foreground "maroon")))) (gnus-header-newsgroups-face ((t (:italic t :bold t :foreground "MidnightBlue")))) (gnus-header-subject-face ((t (:bold t :foreground "red4")))) (gnus-signature-face ((t (:italic t)))) (gnus-splash ((t (nil)))) (gnus-splash-face ((t (:foreground "ForestGreen")))) (gnus-summary-cancelled-face ((t (:background "black" :foreground "yellow")))) (gnus-summary-high-ancient-face ((t (:bold t :foreground "RoyalBlue")))) (gnus-summary-high-read-face ((t (:bold t :foreground "DarkGreen")))) (gnus-summary-high-ticked-face ((t (:bold t :foreground "firebrick")))) (gnus-summary-high-unread-face ((t (:italic t :bold t)))) (gnus-summary-low-ancient-face ((t (:italic t :foreground "RoyalBlue")))) (gnus-summary-low-read-face ((t (:italic t :foreground "DarkGreen")))) (gnus-summary-low-ticked-face ((t (:italic t :bold t :foreground "firebrick")))) (gnus-summary-low-unread-face ((t (:italic t)))) (gnus-summary-normal-ancient-face ((t (:foreground "RoyalBlue")))) (gnus-summary-normal-read-face ((t (:foreground "DarkGreen")))) (gnus-summary-normal-ticked-face ((t (:bold t :foreground "firebrick")))) (gnus-summary-normal-unread-face ((t (:bold t)))) (gnus-summary-selected-face ((t (:underline t)))) (green ((t (nil)))) (gui-button-face ((t (:background "grey75" :inverse-video t)))) (gui-element ((t (:background "Gray80")))) (highlight ((t (:background "darkseagreen2")))) (highlight-changes-delete-face ((t (:underline t :foreground "red")))) (highlight-changes-face ((t (:foreground "red")))) (highline-face ((t (:background "paleturquoise")))) (holiday-face ((t (:background "pink")))) (html-helper-italic-face ((t (:italic t)))) (info-menu-5 ((t (:underline t)))) (info-node ((t (:italic t :bold t)))) (info-xref ((t (:bold t)))) (isearch ((t (nil)))) (italic ((t (:italic t)))) (lazy-highlight-face ((t (:bold t :foreground "dark magenta")))) (left-margin ((t (nil)))) (linemenu-face ((t (nil)))) (list-mode-item-selected ((t (nil)))) (makefile-space-face ((t (:background "hotpink")))) (message-cited-text-face ((t (:foreground "red")))) (message-header-cc-face ((t (:bold t :foreground "MidnightBlue")))) (message-header-name-face ((t (:foreground "cornflower blue")))) (message-header-newsgroups-face ((t (:italic t :bold t :foreground "blue4")))) (message-header-other-face ((t (:foreground "steel blue")))) (message-header-subject-face ((t (:bold t :foreground "navy blue")))) (message-header-to-face ((t (:bold t :foreground "MidnightBlue")))) (message-header-xheader-face ((t (:foreground "blue")))) (message-mml-face ((t (:bold t)))) (message-separator-face ((t (:foreground "brown")))) (modeline ((t (:background "darkblue" :foreground "yellow")))) (modeline-buffer-id ((t (:background "black" :foreground "white")))) (modeline-mousable ((t (:background "black" :foreground "white")))) (modeline-mousable-minor-mode ((t (:background "black" :foreground "white")))) (nil ((t (nil)))) (paren-mismatch-face ((t (:bold t)))) (paren-no-match-face ((t (:bold t)))) (pointer ((t (nil)))) (primary-selection ((t (nil)))) (red ((t (nil)))) (region ((t (:background "gray")))) (right-margin ((t (nil)))) (secondary-selection ((t (:background "paleturquoise")))) (sgml-doctype-face ((t (nil)))) (sgml-end-tag-face ((t (nil)))) (sgml-entity-face ((t (nil)))) (sgml-ignored-face ((t (nil)))) (sgml-sgml-face ((t (nil)))) (sgml-start-tag-face ((t (nil)))) (show-paren-match-face ((t (:background "turquoise")))) (show-paren-mismatch-face ((t (:bold t :background "purple" :foreground "white")))) (speedbar-button-face ((t (:bold t :foreground "green4")))) (speedbar-directory-face ((t (:bold t :foreground "blue4")))) (speedbar-file-face ((t (:bold t :foreground "cyan4")))) (speedbar-highlight-face ((t (:background "green")))) (speedbar-selected-face ((t (:underline t :foreground "red")))) (speedbar-tag-face ((t (:foreground "brown")))) (swbuff-current-buffer-face ((t (:bold t)))) (term-black ((t (:foreground "black")))) (term-blackbg ((t (:background "black")))) (term-blue ((t (:foreground "blue")))) (term-bluebg ((t (:background "blue")))) (term-bold ((t (:bold t)))) (term-cyan ((t (:foreground "cyan")))) (term-cyanbg ((t (:background "cyan")))) (term-default-bg ((t (nil)))) (term-default-bg-inv ((t (nil)))) (term-default-fg ((t (nil)))) (term-default-fg-inv ((t (nil)))) (term-green ((t (:foreground "green")))) (term-greenbg ((t (:background "green")))) (term-invisible ((t (nil)))) (term-invisible-inv ((t (nil)))) (term-magenta ((t (:foreground "magenta")))) (term-magentabg ((t (:background "magenta")))) (term-red ((t (:foreground "red")))) (term-redbg ((t (:background "red")))) (term-underline ((t (:underline t)))) (term-white ((t (:foreground "white")))) (term-whitebg ((t (:background "white")))) (term-yellow ((t (:foreground "yellow")))) (term-yellowbg ((t (:background "yellow")))) (text-cursor ((t (nil)))) (toolbar ((t (nil)))) (underline ((t (:underline t)))) (vc-annotate-face-0046FF ((t (nil)))) (vcursor ((t (:underline t :background "cyan" :foreground "blue")))) (vertical-divider ((t (nil)))) (vhdl-font-lock-attribute-face ((t (:foreground "Orchid")))) (vhdl-font-lock-directive-face ((t (:foreground "CadetBlue")))) (vhdl-font-lock-enumvalue-face ((t (:foreground "Gold4")))) (vhdl-font-lock-function-face ((t (:foreground "Orchid4")))) (vhdl-font-lock-prompt-face ((t (:bold t :foreground "Red")))) (vhdl-font-lock-reserved-words-face ((t (:bold t :foreground "Orange")))) (vhdl-font-lock-translate-off-face ((t (:background "LightGray")))) (vhdl-speedbar-architecture-face ((t (:foreground "Blue")))) (vhdl-speedbar-architecture-selected-face ((t (:underline t :foreground "Blue")))) (vhdl-speedbar-configuration-face ((t (:foreground "DarkGoldenrod")))) (vhdl-speedbar-configuration-selected-face ((t (:underline t :foreground "DarkGoldenrod")))) (vhdl-speedbar-entity-face ((t (:foreground "ForestGreen")))) (vhdl-speedbar-entity-selected-face ((t (:underline t :foreground "ForestGreen")))) (vhdl-speedbar-instantiation-face ((t (:foreground "Brown")))) (vhdl-speedbar-instantiation-selected-face ((t (:underline t :foreground "Brown")))) (vhdl-speedbar-package-face ((t (:foreground "Grey50")))) (vhdl-speedbar-package-selected-face ((t (:underline t :foreground "Grey50")))) (viper-minibuffer-emacs-face ((t (:background "darkseagreen2" :foreground "Black")))) (viper-minibuffer-insert-face ((t (:background "pink" :foreground "Black")))) (viper-minibuffer-vi-face ((t (:background "grey" :foreground "DarkGreen")))) (viper-replace-overlay-face ((t (:background "darkseagreen2" :foreground "Black")))) (viper-search-face ((t (:background "khaki" :foreground "Black")))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "dark green")))) (widget-field-face ((t (:background "gray85")))) (widget-inactive-face ((t (:foreground "dim gray")))) (widget-single-line-field-face ((t (:background "gray85")))) (woman-bold-face ((t (:bold t)))) (woman-italic-face ((t (nil)))) (woman-unknown-face ((t (nil)))) (yellow ((t (nil)))) (zmacs-region ((t (nil))))))) (defun color-theme-goldenrod () "Brown color theme. It's ugly, but it's different. Supports standard, font-lock and info faces." (interactive) (color-theme-install '(color-theme-goldenrod ((background-color . "black") (background-mode . dark) (border-color . "black") (cursor-color . "light goldenrod") (foreground-color . "dark goldenrod") (mouse-color . "goldenrod")) ((goto-address-mail-face . info-xref) (list-matching-lines-face . bold) (view-highlight-face . highlight)) (default ((t (nil)))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t)))) (font-lock-builtin-face ((t (:foreground "pale goldenrod")))) (font-lock-comment-face ((t (:foreground "firebrick")))) (font-lock-constant-face ((t (:foreground "orange" :bold t)))) (font-lock-function-name-face ((t (:foreground "khaki" :bold t :background "sienna")))) (font-lock-keyword-face ((t (:foreground "wheat" :bold t)))) (font-lock-string-face ((t (:foreground "gold")))) (font-lock-type-face ((t (:foreground "dark khaki" :bold t)))) (font-lock-variable-name-face ((t (:foreground "khaki" :background "sienna")))) (font-lock-warning-face ((t (:bold t :foreground "orange red" :background "pale goldenrod")))) (highlight ((t (:background "gold")))) (info-menu-5 ((t (:underline t)))) (info-node ((t (:bold t)))) (info-xref ((t (:bold t :foreground "pale goldenrod")))) (italic ((t (:italic t :foreground "midnight blue")))) (modeline ((t (:background "saddle brown" :foreground "wheat" :inverse-video t)))) (modeline-buffer-id ((t (:background "saddle brown" :foreground "wheat" :inverse-video t)))) (modeline-mousable ((t (:background "saddle brown" :foreground "wheat" :inverse-video t)))) (modeline-mousable-minor-mode ((t (:background "saddle brown" :foreground "wheat" :inverse-video t)))) (region ((t (:background "dark olive green")))) (secondary-selection ((t (:background "dark green")))) (underline ((t (:underline t))))))) (defun color-theme-ramangalahy () "Color theme by Solofo Ramangalahy, created 2000-10-18. Black on light grey, includes faces for vm, ispell, gnus, dired, display-time, cperl, font-lock, widget, x-symbol." (interactive) (color-theme-install '(color-theme-ramangalahy ((background-color . "lightgrey") (background-mode . light) (background-toolbar-color . "#bfbfbfbfbfbf") (border-color . "#000000000000") (bottom-toolbar-shadow-color . "#737373737373") (cursor-color . "blue") (foreground-color . "black") (top-toolbar-shadow-color . "#e6e6e6e6e6e6")) ((gnus-mouse-face . highlight) (goto-address-mail-face . info-xref) (ispell-highlight-face . highlight) (notes-bold-face . notes-bold-face) (setnu-line-number-face . bold) (tinyreplace-:face . highlight) (vm-highlight-url-face . bold-italic) (vm-highlighted-header-face . bold) (vm-mime-button-face . gui-button-face) (vm-summary-highlight-face . bold)) (default ((t (:background "lightgrey" :foreground "black")))) (bbdb-company ((t (nil)))) (blue ((t (:foreground "blue")))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t)))) (border-glyph ((t (nil)))) (cperl-here-face ((t (:foreground "green4")))) (cperl-pod-face ((t (:foreground "brown4")))) (cperl-pod-head-face ((t (:foreground "steelblue")))) (custom-button-face ((t (:bold t)))) (custom-changed-face ((t (:background "blue" :foreground "white")))) (custom-documentation-face ((t (nil)))) (custom-face-tag-face ((t (:underline t)))) (custom-group-tag-face ((t (:underline t :foreground "blue")))) (custom-group-tag-face-1 ((t (:underline t :foreground "red")))) (custom-invalid-face ((t (:background "red" :foreground "yellow")))) (custom-modified-face ((t (:background "blue" :foreground "white")))) (custom-rogue-face ((t (:background "black" :foreground "pink")))) (custom-saved-face ((t (:underline t)))) (custom-set-face ((t (:background "white" :foreground "blue")))) (custom-state-face ((t (:foreground "dark green")))) (custom-variable-button-face ((t (:underline t :bold t)))) (custom-variable-tag-face ((t (:underline t :foreground "blue")))) (dired-face-boring ((t (:foreground "Gray65")))) (dired-face-directory ((t (:bold t)))) (dired-face-executable ((t (:foreground "SeaGreen")))) (dired-face-flagged ((t (:background "LightSlateGray")))) (dired-face-marked ((t (:background "PaleVioletRed")))) (dired-face-permissions ((t (:background "grey75" :foreground "black")))) (dired-face-setuid ((t (:foreground "Red")))) (dired-face-socket ((t (:foreground "magenta")))) (dired-face-symlink ((t (:foreground "blue")))) (display-time-mail-balloon-enhance-face ((t (:background "orange")))) (display-time-mail-balloon-gnus-group-face ((t (:foreground "blue")))) (display-time-time-balloon-face ((t (:foreground "red")))) (ff-paths-non-existant-file-face ((t (:bold t :foreground "NavyBlue")))) (font-lock-comment-face ((t (:bold t :foreground "purple")))) (font-lock-doc-string-face ((t (:bold t :foreground "slateblue")))) (font-lock-emphasized-face ((t (:bold t :background "lightyellow2")))) (font-lock-function-name-face ((t (:bold t :foreground "blue")))) (font-lock-keyword-face ((t (:bold t :foreground "violetred")))) (font-lock-other-emphasized-face ((t (:italic t :bold t :background "lightyellow2")))) (font-lock-other-type-face ((t (:bold t :foreground "orange3")))) (font-lock-preprocessor-face ((t (:bold t :foreground "mediumblue")))) (font-lock-reference-face ((t (:foreground "red3")))) (font-lock-string-face ((t (:foreground "green4")))) (font-lock-type-face ((t (:bold t :foreground "steelblue")))) (font-lock-variable-name-face ((t (:foreground "magenta4")))) (font-lock-warning-face ((t (:bold t :background "yellow" :foreground "Red")))) (gnus-emphasis-bold ((t (:bold t)))) (gnus-emphasis-bold-italic ((t (nil)))) (gnus-emphasis-italic ((t (nil)))) (gnus-emphasis-underline ((t (:underline t)))) (gnus-emphasis-underline-bold ((t (:underline t :bold t)))) (gnus-emphasis-underline-bold-italic ((t (:underline t)))) (gnus-emphasis-underline-italic ((t (:underline t)))) (gnus-group-mail-1-empty-face ((t (:foreground "DeepPink3")))) (gnus-group-mail-1-face ((t (:bold t :foreground "DeepPink3")))) (gnus-group-mail-2-empty-face ((t (:foreground "HotPink3")))) (gnus-group-mail-2-face ((t (:bold t :foreground "HotPink3")))) (gnus-group-mail-3-empty-face ((t (:foreground "magenta4")))) (gnus-group-mail-3-face ((t (:bold t :foreground "magenta4")))) (gnus-group-mail-low-empty-face ((t (:foreground "DeepPink4")))) (gnus-group-mail-low-face ((t (:bold t :foreground "DeepPink4")))) (gnus-group-news-1-empty-face ((t (:foreground "ForestGreen")))) (gnus-group-news-1-face ((t (:bold t :foreground "ForestGreen")))) (gnus-group-news-2-empty-face ((t (:foreground "CadetBlue4")))) (gnus-group-news-2-face ((t (:bold t :foreground "CadetBlue4")))) (gnus-group-news-3-empty-face ((t (:foreground "DeepPink4")))) (gnus-group-news-3-face ((t (:bold t :foreground "DeepPink4")))) (gnus-group-news-low-empty-face ((t (:foreground "DarkGreen")))) (gnus-group-news-low-face ((t (:bold t :foreground "DarkGreen")))) (gnus-header-content-face ((t (:foreground "indianred4")))) (gnus-header-from-face ((t (:foreground "red3")))) (gnus-header-name-face ((t (:foreground "maroon")))) (gnus-header-newsgroups-face ((t (:foreground "MidnightBlue")))) (gnus-header-subject-face ((t (:foreground "red4")))) (gnus-signature-face ((t (:bold t)))) (gnus-splash-face ((t (:foreground "ForestGreen")))) (gnus-summary-cancelled-face ((t (:background "black" :foreground "yellow")))) (gnus-summary-high-ancient-face ((t (:bold t :foreground "RoyalBlue")))) (gnus-summary-high-read-face ((t (:bold t :foreground "DarkGreen")))) (gnus-summary-high-ticked-face ((t (:bold t :foreground "firebrick")))) (gnus-summary-high-unread-face ((t (:bold t)))) (gnus-summary-low-ancient-face ((t (:foreground "RoyalBlue")))) (gnus-summary-low-read-face ((t (:foreground "DarkGreen")))) (gnus-summary-low-ticked-face ((t (:foreground "firebrick")))) (gnus-summary-low-unread-face ((t (nil)))) (gnus-summary-normal-ancient-face ((t (:foreground "RoyalBlue")))) (gnus-summary-normal-read-face ((t (:foreground "DarkGreen")))) (gnus-summary-normal-ticked-face ((t (:foreground "firebrick")))) (gnus-summary-normal-unread-face ((t (nil)))) (gnus-summary-selected-face ((t (:underline t)))) (gnus-x-face ((t (:background "lightgrey" :foreground "black")))) (green ((t (:foreground "green")))) (gui-button-face ((t (:background "grey75" :foreground "black")))) (gui-element ((t (:background "lightgrey")))) (highlight ((t (:background "darkseagreen2")))) (info-node ((t (:underline t :bold t :foreground "mediumpurple")))) (info-xref ((t (:underline t :bold t :foreground "#0000ee")))) (isearch ((t (:background "paleturquoise")))) (italic ((t (:italic t)))) (left-margin ((t (nil)))) (list-mode-item-selected ((t (:background "gray68" :foreground "black")))) (message-cited-text ((t (:foreground "slategrey")))) (message-cited-text-face ((t (:foreground "red")))) (message-header-cc-face ((t (:foreground "MidnightBlue")))) (message-header-contents ((t (:italic t)))) (message-header-name-face ((t (:foreground "cornflower blue")))) (message-header-newsgroups-face ((t (:bold t :foreground "blue4")))) (message-header-other-face ((t (:foreground "steel blue")))) (message-header-subject-face ((t (:bold t :foreground "navy blue")))) (message-header-to-face ((t (:bold t :foreground "MidnightBlue")))) (message-header-xheader-face ((t (:foreground "blue")))) (message-headers ((t (:bold t)))) (message-highlighted-header-contents ((t (:bold t)))) (message-separator-face ((t (:foreground "brown")))) (message-url ((t (:bold t)))) (modeline ((t (:bold t :background "Gray75" :foreground "Black")))) (modeline-buffer-id ((t (:bold t :background "Gray75" :foreground "blue4")))) (modeline-mousable ((t (:bold t :background "Gray75" :foreground "firebrick")))) (modeline-mousable-minor-mode ((t (:bold t :background "Gray75" :foreground "green4")))) (paren-blink-off ((t (:foreground "lightgrey")))) (paren-match ((t (:background "darkseagreen2")))) (paren-mismatch ((t (:background "DeepPink" :foreground "black")))) (pointer ((t (:foreground "blue")))) (primary-selection ((t (:background "gray65")))) (red ((t (:foreground "red")))) (region ((t (:background "black" :foreground "white")))) (right-margin ((t (nil)))) (searchm-buffer ((t (:bold t :background "white" :foreground "red")))) (searchm-button ((t (:bold t :background "CadetBlue" :foreground "white")))) (searchm-field ((t (:background "grey89")))) (searchm-field-label ((t (:bold t)))) (searchm-highlight ((t (:bold t :background "darkseagreen2" :foreground "black")))) (secondary-selection ((t (:background "paleturquoise")))) (template-message-face ((t (:bold t)))) (text-cursor ((t (:background "blue" :foreground "lightgrey")))) (toolbar ((t (nil)))) (underline ((t (:underline t)))) (vertical-divider ((t (nil)))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "dark green")))) (widget-field-face ((t (:background "gray85")))) (widget-inactive-face ((t (:foreground "dim gray")))) (x-face ((t (:background "white" :foreground "black")))) (x-symbol-adobe-fontspecific-face ((t (nil)))) (x-symbol-face ((t (nil)))) (x-symbol-heading-face ((t (:underline t :bold t :foreground "green4")))) (x-symbol-info-face ((t (:foreground "green4")))) (x-symbol-invisible-face ((t (nil)))) (x-symbol-revealed-face ((t (:background "pink")))) (yellow ((t (:foreground "yellow")))) (zmacs-region ((t (:background "yellow"))))))) (defun color-theme-raspopovic () "Color theme by Pedja Raspopovic, created 2000-10-19. Includes faces for dired, font-lock, info, paren." (interactive) (color-theme-install '(color-theme-raspopovic ((background-color . "darkblue") (background-mode . light) (background-toolbar-color . "#bfbfbfbfbfbf") (border-color . "#000000000000") (bottom-toolbar-shadow-color . "#737373737373") (cursor-color . "Red3") (foreground-color . "yellow") (top-toolbar-shadow-color . "#e6e6e6e6e6e6")) ((setnu-line-number-face . bold) (goto-address-mail-face . info-xref)) (default ((t (:background "darkblue" :foreground "yellow")))) (blue ((t (:background "darkblue" :foreground "blue")))) (bold ((t (:bold t :background "darkblue" :foreground "yellow")))) (bold-italic ((t (:bold t :background "darkblue" :foreground "red3")))) (comint-input-face ((t (:foreground "deepskyblue")))) (dired-face-boring ((t (:foreground "Gray65")))) (dired-face-directory ((t (:foreground "lightgreen")))) (dired-face-executable ((t (:foreground "indianred")))) (dired-face-flagged ((t (:background "LightSlateGray")))) (dired-face-marked ((t (:background "darkblue" :foreground "deepskyblue")))) (dired-face-permissions ((t (:background "darkblue" :foreground "white")))) (dired-face-setuid ((t (:foreground "Red")))) (dired-face-socket ((t (:foreground "magenta")))) (dired-face-symlink ((t (:foreground "grey95")))) (font-lock-comment-face ((t (:background "darkblue" :foreground "lightgreen")))) (font-lock-doc-string-face ((t (:background "darkblue" :foreground "darkseagreen")))) (font-lock-function-name-face ((t (:bold t :background "darkblue" :foreground "indianred")))) (font-lock-keyword-face ((t (:background "darkblue" :foreground "skyblue")))) (font-lock-preprocessor-face ((t (:background "darkblue" :foreground "orange")))) (font-lock-reference-face ((t (:background "darkblue" :foreground "deepskyblue")))) (font-lock-string-face ((t (:background "darkblue" :foreground "lightgrey")))) (font-lock-type-face ((t (:background "darkblue" :foreground "orange")))) (font-lock-variable-name-face ((t (:background "darkblue" :foreground "white")))) (green ((t (:background "darkblue" :foreground "green")))) (gui-button-face ((t (:background "grey75" :foreground "black")))) (highlight ((t (:background "yellow" :foreground "darkblue")))) (info-node ((t (:bold t :background "darkblue" :foreground "red3")))) (info-xref ((t (:bold t :background "darkblue" :foreground "yellow")))) (isearch ((t (:background "yellow" :foreground "darkblue")))) (isearch-secondary ((t (:foreground "red3")))) (italic ((t (:background "darkblue" :foreground "red3")))) (left-margin ((t (:background "darkblue" :foreground "yellow")))) (list-mode-item-selected ((t (:background "gray68" :foreground "yellow")))) (makefile-space-face ((t (:background "hotpink")))) (modeline ((t (:background "Gray75" :foreground "Black")))) (modeline-buffer-id ((t (:background "Gray75" :foreground "blue")))) (modeline-mousable ((t (:background "Gray75" :foreground "red")))) (modeline-mousable-minor-mode ((t (:background "Gray75" :foreground "green4")))) (paren-blink-off ((t (:foreground "darkblue")))) (paren-match ((t (:background "yellow" :foreground "darkblue")))) (paren-mismatch ((t (:background "DeepPink" :foreground "yellow")))) (pointer ((t (:background "darkblue" :foreground "red3")))) (primary-selection ((t (:background "yellow" :foreground "darkblue")))) (red ((t (:background "darkblue" :foreground "red")))) (right-margin ((t (:background "darkblue" :foreground "yellow")))) (secondary-selection ((t (:background "darkblue" :foreground "yellow")))) (shell-option-face ((t (:background "darkblue" :foreground "cyan2")))) (shell-output-2-face ((t (:background "darkblue" :foreground "darkseagreen")))) (shell-output-3-face ((t (:background "darkblue" :foreground "lightgrey")))) (shell-output-face ((t (:background "darkblue" :foreground "white")))) (shell-prompt-face ((t (:background "darkblue" :foreground "red")))) (text-cursor ((t (:background "Red3" :foreground "white")))) (underline ((t (:underline t :background "darkblue" :foreground "yellow")))) (vvb-face ((t (:background "pink" :foreground "black")))) (yellow ((t (:background "darkblue" :foreground "yellow")))) (zmacs-region ((t (:background "gray" :foreground "black"))))))) (defun color-theme-taylor () "Color theme by Art Taylor, created 2000-10-20. Wheat on black. Includes faces for font-lock, gnus, paren." (interactive) (color-theme-install '(color-theme-taylor ((background-color . "black") (background-mode . dark) (border-color . "black") (cursor-color . "red") (foreground-color . "wheat") (mouse-color . "black")) ((gnus-mouse-face . highlight) (list-matching-lines-face . bold) (view-highlight-face . highlight)) (default ((t (:background "black" :foreground "wheat")))) (bold ((t (:bold t :background "grey40" :foreground "yellow")))) (bold-italic ((t (:italic t :bold t :foreground "yellow green")))) (fl-comment-face ((t (:foreground "medium purple")))) (fl-function-name-face ((t (:foreground "green")))) (fl-keyword-face ((t (:foreground "LightGreen")))) (fl-string-face ((t (:foreground "light coral")))) (fl-type-face ((t (:foreground "cyan")))) (font-lock-builtin-face ((t (:foreground "LightSteelBlue")))) (font-lock-comment-face ((t (:foreground "OrangeRed")))) (font-lock-constant-face ((t (:foreground "Aquamarine")))) (font-lock-function-name-face ((t (:foreground "LightSkyBlue")))) (font-lock-keyword-face ((t (:foreground "Cyan")))) (font-lock-string-face ((t (:foreground "LightSalmon")))) (font-lock-type-face ((t (:foreground "PaleGreen")))) (font-lock-variable-name-face ((t (:foreground "LightGoldenrod")))) (font-lock-warning-face ((t (:bold t :foreground "Pink")))) (gnus-group-mail-1-empty-face ((t (:foreground "aquamarine1")))) (gnus-group-mail-1-face ((t (:bold t :foreground "aquamarine1")))) (gnus-group-mail-2-empty-face ((t (:foreground "aquamarine2")))) (gnus-group-mail-2-face ((t (:bold t :foreground "aquamarine2")))) (gnus-group-mail-3-empty-face ((t (:foreground "aquamarine3")))) (gnus-group-mail-3-face ((t (:bold t :foreground "aquamarine3")))) (gnus-group-mail-low-empty-face ((t (:foreground "aquamarine4")))) (gnus-group-mail-low-face ((t (:bold t :foreground "aquamarine4")))) (gnus-group-news-1-empty-face ((t (:foreground "PaleTurquoise")))) (gnus-group-news-1-face ((t (:bold t :foreground "PaleTurquoise")))) (gnus-group-news-2-empty-face ((t (:foreground "turquoise")))) (gnus-group-news-2-face ((t (:bold t :foreground "turquoise")))) (gnus-group-news-3-empty-face ((t (nil)))) (gnus-group-news-3-face ((t (:bold t)))) (gnus-group-news-4-empty-face ((t (nil)))) (gnus-group-news-4-face ((t (:bold t)))) (gnus-group-news-5-empty-face ((t (nil)))) (gnus-group-news-5-face ((t (:bold t)))) (gnus-group-news-6-empty-face ((t (nil)))) (gnus-group-news-6-face ((t (:bold t)))) (gnus-group-news-low-empty-face ((t (:foreground "DarkTurquoise")))) (gnus-group-news-low-face ((t (:bold t :foreground "DarkTurquoise")))) (gnus-splash-face ((t (:foreground "Brown")))) (gnus-summary-cancelled-face ((t (:background "black" :foreground "yellow")))) (gnus-summary-high-ancient-face ((t (:bold t :foreground "SkyBlue")))) (gnus-summary-high-read-face ((t (:bold t :foreground "PaleGreen")))) (gnus-summary-high-ticked-face ((t (:bold t :foreground "pink")))) (gnus-summary-high-unread-face ((t (:bold t)))) (gnus-summary-low-ancient-face ((t (:italic t :foreground "SkyBlue")))) (gnus-summary-low-read-face ((t (:italic t :foreground "PaleGreen")))) (gnus-summary-low-ticked-face ((t (:italic t :foreground "pink")))) (gnus-summary-low-unread-face ((t (:italic t)))) (gnus-summary-normal-ancient-face ((t (:foreground "SkyBlue")))) (gnus-summary-normal-read-face ((t (:foreground "PaleGreen")))) (gnus-summary-normal-ticked-face ((t (:foreground "pink")))) (gnus-summary-normal-unread-face ((t (nil)))) (gnus-summary-selected-face ((t (:underline t)))) (highlight ((t (:background "black" :foreground "black")))) (italic ((t (:italic t :foreground "yellow3")))) (message-cited-text-face ((t (:foreground "red")))) (message-header-cc-face ((t (:bold t :foreground "green4")))) (message-header-name-face ((t (:foreground "DarkGreen")))) (message-header-newsgroups-face ((t (:italic t :bold t :foreground "yellow")))) (message-header-other-face ((t (:foreground "#b00000")))) (message-header-subject-face ((t (:foreground "green3")))) (message-header-to-face ((t (:bold t :foreground "green2")))) (message-header-xheader-face ((t (:foreground "blue")))) (message-mml-face ((t (:foreground "ForestGreen")))) (message-separator-face ((t (:foreground "blue3")))) (modeline ((t (:background "black" :foreground "wheat" :inverse-video t)))) (modeline-buffer-id ((t (:background "black" :foreground "wheat" :inverse-video t)))) (modeline-mousable ((t (:background "black" :foreground "wheat" :inverse-video t)))) (modeline-mousable-minor-mode ((t (:background "black" :foreground "wheat" :inverse-video t)))) (region ((t (:background "blue")))) (secondary-selection ((t (:background "darkslateblue" :foreground "black")))) (show-paren-match-face ((t (:background "turquoise")))) (show-paren-mismatch-face ((t (:background "purple" :foreground "white")))) (underline ((t (:underline t)))) (xref-keyword-face ((t (:foreground "blue")))) (xref-list-default-face ((t (nil)))) (xref-list-pilot-face ((t (:foreground "navy")))) (xref-list-symbol-face ((t (:foreground "navy"))))))) (defun color-theme-marquardt () "Color theme by Colin Marquardt, created 2000-10-25. Black on bisque, a light color. Based on some settings from Robin S. Socha. Features some color changes to programming languages, especially vhdl-mode. You might also want to put something like Emacs*Foreground: Black Emacs*Background: bisque2 in your ~/.Xdefaults." (interactive) (color-theme-install '(color-theme-marquardt ((background-color . "bisque") (background-mode . light) (background-toolbar-color . "bisque") (border-color . "#000000000000") (bottom-toolbar-shadow-color . "#909099999999") (cursor-color . "Red3") (foreground-color . "black") (top-toolbar-shadow-color . "#ffffffffffff")) (default ((t (:background "bisque" :foreground "black")))) (blue ((t (:foreground "blue")))) (bold ((t (:bold t)))) (bold-italic ((t (:bold t)))) (border-glyph ((t (nil)))) (calendar-today-face ((t (:underline t)))) (diary-face ((t (:foreground "red")))) (display-time-mail-balloon-enhance-face ((t (:background "orange")))) (display-time-mail-balloon-gnus-group-face ((t (:foreground "blue")))) (display-time-time-balloon-face ((t (:foreground "red")))) (ff-paths-non-existant-file-face ((t (:bold t :foreground "NavyBlue")))) (font-lock-comment-face ((t (:foreground "gray50")))) (font-lock-doc-string-face ((t (:foreground "green4")))) (font-lock-function-name-face ((t (:foreground "darkorange")))) (font-lock-keyword-face ((t (:foreground "blue3")))) (font-lock-preprocessor-face ((t (:foreground "blue3")))) (font-lock-reference-face ((t (:foreground "red3")))) (font-lock-special-comment-face ((t (:foreground "blue4")))) (font-lock-special-keyword-face ((t (:foreground "red4")))) (font-lock-string-face ((t (:foreground "green4")))) (font-lock-type-face ((t (:foreground "steelblue")))) (font-lock-variable-name-face ((t (:foreground "black")))) (font-lock-warning-face ((t (:bold t :foreground "Red")))) (green ((t (:foreground "green")))) (gui-button-face ((t (:background "grey75" :foreground "black")))) (gui-element ((t (:background "azure1" :foreground "Black")))) (highlight ((t (:background "darkseagreen2" :foreground "blue")))) (holiday-face ((t (:background "pink" :foreground "black")))) (info-node ((t (:bold t)))) (info-xref ((t (:bold t)))) (isearch ((t (:background "yellow" :foreground "red")))) (italic ((t (:bold t)))) (left-margin ((t (nil)))) (list-mode-item-selected ((t (:background "gray68" :foreground "black")))) (message-cited-text-face ((t (:foreground "red")))) (message-header-cc-face ((t (:foreground "MidnightBlue")))) (message-header-name-face ((t (:foreground "cornflower blue")))) (message-header-newsgroups-face ((t (:bold t :foreground "blue4")))) (message-header-other-face ((t (:foreground "steel blue")))) (message-header-subject-face ((t (:bold t :foreground "navy blue")))) (message-header-to-face ((t (:bold t :foreground "MidnightBlue")))) (message-header-xheader-face ((t (:foreground "blue")))) (message-mml-face ((t (:foreground "ForestGreen")))) (message-separator-face ((t (:foreground "brown")))) (modeline ((t (:background "bisque2" :foreground "steelblue4")))) (modeline-buffer-id ((t (:background "bisque2" :foreground "blue4")))) (modeline-mousable ((t (:background "bisque2" :foreground "firebrick")))) (modeline-mousable-minor-mode ((t (:background "bisque2" :foreground "green4")))) (paren-blink-off ((t (:foreground "azure1")))) (paren-face ((t (:background "lightgoldenrod")))) (paren-match ((t (:background "bisque2")))) (paren-mismatch ((t (:background "DeepPink" :foreground "black")))) (paren-mismatch-face ((t (:background "DeepPink")))) (paren-no-match-face ((t (:background "yellow")))) (pointer ((t (:background "white" :foreground "blue")))) (primary-selection ((t (:background "gray65")))) (red ((t (:foreground "red")))) (right-margin ((t (nil)))) (secondary-selection ((t (:background "paleturquoise")))) (shell-option-face ((t (:foreground "gray50")))) (shell-output-2-face ((t (:foreground "green4")))) (shell-output-3-face ((t (:foreground "green4")))) (shell-output-face ((t (:bold t)))) (shell-prompt-face ((t (:foreground "blue3")))) (speedbar-button-face ((t (:foreground "green4")))) (speedbar-directory-face ((t (:foreground "blue4")))) (speedbar-file-face ((t (:foreground "cyan4")))) (speedbar-highlight-face ((t (:background "green")))) (speedbar-selected-face ((t (:underline t :foreground "red")))) (speedbar-tag-face ((t (:foreground "brown")))) (text-cursor ((t (:background "Red3" :foreground "bisque")))) (toolbar ((t (:background "Gray80")))) (underline ((t (:underline t)))) (vertical-divider ((t (nil)))) (vhdl-font-lock-attribute-face ((t (:foreground "Orchid")))) (vhdl-font-lock-directive-face ((t (:foreground "CadetBlue")))) (vhdl-font-lock-enumvalue-face ((t (:foreground "SaddleBrown")))) (vhdl-font-lock-function-face ((t (:foreground "DarkCyan")))) (vhdl-font-lock-generic-/constant-face ((t (:foreground "Gold3")))) (vhdl-font-lock-prompt-face ((t (:bold t :foreground "Red")))) (vhdl-font-lock-reserved-words-face ((t (:bold t :foreground "Orange")))) (vhdl-font-lock-translate-off-face ((t (:background "LightGray")))) (vhdl-font-lock-type-face ((t (:foreground "ForestGreen")))) (vhdl-font-lock-variable-face ((t (:foreground "Grey50")))) (vhdl-speedbar-architecture-face ((t (:foreground "Blue")))) (vhdl-speedbar-architecture-selected-face ((t (:underline t :foreground "Blue")))) (vhdl-speedbar-configuration-face ((t (:foreground "DarkGoldenrod")))) (vhdl-speedbar-configuration-selected-face ((t (:underline t :foreground "DarkGoldenrod")))) (vhdl-speedbar-entity-face ((t (:foreground "ForestGreen")))) (vhdl-speedbar-entity-selected-face ((t (:underline t :foreground "ForestGreen")))) (vhdl-speedbar-instantiation-face ((t (:foreground "Brown")))) (vhdl-speedbar-instantiation-selected-face ((t (:underline t :foreground "Brown")))) (vhdl-speedbar-package-face ((t (:foreground "Grey50")))) (vhdl-speedbar-package-selected-face ((t (:underline t :foreground "Grey50")))) (vhdl-speedbar-subprogram-face ((t (:foreground "Orchid4")))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "dark green")))) (widget-field-face ((t (:background "gray85")))) (widget-inactive-face ((t (:foreground "dim gray")))) (yellow ((t (:foreground "yellow")))) (zmacs-region ((t (:background "steelblue" :foreground "yellow"))))))) (defun color-theme-parus () "Color theme by Jon K Hellan, created 2000-11-01. White on dark blue color theme. There is some redundancy in the X resources, but I do not have time to find out which should go or which should stay: Emacs*dialog*Background: midnightblue Emacs*dialog*Foreground: white Emacs*popup*Background: midnightblue Emacs*popup*Foreground: white emacs*background: #00005a emacs*cursorColor: gray90 emacs*foreground: White emacs.dialog*.background: midnightblue emacs.menu*.background: midnightblue emacs.pane.menubar.background: midnightblue" (interactive) (color-theme-install '(color-theme-parus ((background-color . "#00005a") (background-mode . dark) (border-color . "black") (cursor-color . "yellow") (foreground-color . "White") (mouse-color . "yellow")) ((gnus-mouse-face . highlight) (list-matching-lines-face . bold) (paren-face . bold) (paren-mismatch-face . paren-mismatch-face) (paren-no-match-face . paren-no-match-face) (view-highlight-face . highlight)) (default ((t (nil)))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t)))) (font-latex-bold-face ((t (:bold t :foreground "OliveDrab")))) (font-latex-italic-face ((t (:italic t :foreground "OliveDrab")))) (font-latex-math-face ((t (:foreground "burlywood")))) (font-latex-sedate-face ((t (:foreground "LightGray")))) (font-latex-string-face ((t (:foreground "LightSalmon")))) (font-latex-warning-face ((t (:foreground "Pink")))) (font-lock-builtin-face ((t (:foreground "#e0e0ff")))) (font-lock-reference-face ((t (:foreground "#e0e0ff")))) (font-lock-comment-face ((t (:foreground "#FFd1d1")))) (font-lock-constant-face ((t (:foreground "Aquamarine")))) (font-lock-preprocessor-face ((t (:foreground "Aquamarine")))) (font-lock-function-name-face ((t (:foreground "#b2e4ff")))) (font-lock-keyword-face ((t (:foreground "#a0ffff")))) (font-lock-string-face ((t (:foreground "#efca10")))) (font-lock-doc-string-face ((t (:foreground "#efca10")))) (font-lock-type-face ((t (:foreground "PaleGreen")))) (font-lock-variable-name-face ((t (:foreground "LightGoldenrod")))) (font-lock-warning-face ((t (:bold t :foreground "Pink")))) (gnus-cite-attribution-face ((t (:italic t)))) (gnus-cite-face-1 ((t (:foreground "#dfdfff")))) (gnus-cite-face-10 ((t (:foreground "medium purple")))) (gnus-cite-face-11 ((t (:foreground "turquoise")))) (gnus-cite-face-2 ((t (:foreground "light cyan")))) (gnus-cite-face-3 ((t (:foreground "light yellow")))) (gnus-cite-face-4 ((t (:foreground "light pink")))) (gnus-cite-face-5 ((t (:foreground "pale green")))) (gnus-cite-face-6 ((t (:foreground "beige")))) (gnus-cite-face-7 ((t (:foreground "orange")))) (gnus-cite-face-8 ((t (:foreground "magenta")))) (gnus-cite-face-9 ((t (:foreground "violet")))) (gnus-emphasis-bold ((t (:bold t)))) (gnus-emphasis-bold-italic ((t (:italic t :bold t)))) (gnus-emphasis-highlight-words ((t (:background "black" :foreground "yellow")))) (gnus-emphasis-italic ((t (:italic t)))) (gnus-emphasis-underline ((t (:underline t)))) (gnus-emphasis-underline-bold ((t (:underline t :bold t)))) (gnus-emphasis-underline-bold-italic ((t (:underline t :italic t :bold t)))) (gnus-emphasis-underline-italic ((t (:underline t :italic t)))) (gnus-group-mail-1-empty-face ((t (:foreground "aquamarine1")))) (gnus-group-mail-1-face ((t (:bold t :foreground "aquamarine1")))) (gnus-group-mail-2-empty-face ((t (:foreground "aquamarine2")))) (gnus-group-mail-2-face ((t (:bold t :foreground "aquamarine2")))) (gnus-group-mail-3-empty-face ((t (:foreground "aquamarine3")))) (gnus-group-mail-3-face ((t (:bold t :foreground "aquamarine3")))) (gnus-group-mail-low-empty-face ((t (:foreground "aquamarine4")))) (gnus-group-mail-low-face ((t (:bold t :foreground "aquamarine4")))) (gnus-group-news-1-empty-face ((t (:foreground "PaleTurquoise")))) (gnus-group-news-1-face ((t (:bold t :foreground "PaleTurquoise")))) (gnus-group-news-2-empty-face ((t (:foreground "turquoise")))) (gnus-group-news-2-face ((t (:bold t :foreground "turquoise")))) (gnus-group-news-3-empty-face ((t (nil)))) (gnus-group-news-3-face ((t (:bold t)))) (gnus-group-news-4-empty-face ((t (nil)))) (gnus-group-news-4-face ((t (:bold t)))) (gnus-group-news-5-empty-face ((t (nil)))) (gnus-group-news-5-face ((t (:bold t)))) (gnus-group-news-6-empty-face ((t (nil)))) (gnus-group-news-6-face ((t (:bold t)))) (gnus-group-news-low-empty-face ((t (:foreground "DarkTurquoise")))) (gnus-group-news-low-face ((t (:bold t :foreground "DarkTurquoise")))) (gnus-header-content-face ((t (:italic t :foreground "#90f490")))) (gnus-header-from-face ((t (:foreground "#aaffaa")))) (gnus-header-name-face ((t (:foreground "#c7e3c7")))) (gnus-header-newsgroups-face ((t (:italic t :foreground "yellow")))) (gnus-header-subject-face ((t (:foreground "#a0f0a0")))) (gnus-signature-face ((t (:italic t)))) (gnus-splash-face ((t (:foreground "Brown")))) (gnus-summary-cancelled-face ((t (:background "black" :foreground "yellow")))) (gnus-summary-high-ancient-face ((t (:bold t :foreground "SkyBlue")))) (gnus-summary-high-read-face ((t (:bold t :foreground "PaleGreen")))) (gnus-summary-high-ticked-face ((t (:bold t :foreground "pink")))) (gnus-summary-high-unread-face ((t (:bold t)))) (gnus-summary-low-ancient-face ((t (:italic t :foreground "SkyBlue")))) (gnus-summary-low-read-face ((t (:italic t :foreground "PaleGreen")))) (gnus-summary-low-ticked-face ((t (:italic t :foreground "pink")))) (gnus-summary-low-unread-face ((t (:italic t)))) (gnus-summary-normal-ancient-face ((t (:foreground "SkyBlue")))) (gnus-summary-normal-read-face ((t (:foreground "PaleGreen")))) (gnus-summary-normal-ticked-face ((t (:foreground "pink")))) (gnus-summary-normal-unread-face ((t (nil)))) (gnus-summary-selected-face ((t (:underline t)))) (highlight ((t (:background "darkolivegreen")))) (italic ((t (:italic t)))) (message-cited-text-face ((t (:foreground "#dfdfff")))) (message-header-cc-face ((t (:bold t :foreground "#a0f0a0")))) (message-header-name-face ((t (:foreground "#c7e3c7")))) (message-header-newsgroups-face ((t (:italic t :bold t :foreground "yellow")))) (message-header-other-face ((t (:foreground "#db9b9b")))) (message-header-subject-face ((t (:foreground "#a0f0a0")))) (message-header-to-face ((t (:bold t :foreground "#aaffaa")))) (message-header-xheader-face ((t (:foreground "#e2e2ff")))) (message-mml-face ((t (:foreground "#abdbab")))) (message-separator-face ((t (:foreground "#dfdfff")))) (modeline ((t (:background "#00005a" :foreground "White" :inverse-video t)))) (modeline-buffer-id ((t (:background "#00005a" :foreground "White" :inverse-video t)))) (modeline-mousable ((t (:background "#00005a" :foreground "White" :inverse-video t)))) (modeline-mousable-minor-mode ((t (:background "#00005a" :foreground "White" :inverse-video t)))) (paren-mismatch-face ((t (:background "DeepPink")))) (paren-no-match-face ((t (:background "yellow")))) (region ((t (:background "blue")))) (primary-selection ((t (:background "blue")))) (isearch ((t (:background "blue")))) (secondary-selection ((t (:background "darkslateblue")))) (underline ((t (:underline t)))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "lime green")))) (widget-field-face ((t (:background "dim gray")))) (widget-inactive-face ((t (:foreground "light gray")))) (widget-single-line-field-face ((t (:background "dim gray"))))))) (defun color-theme-high-contrast () "High contrast color theme, maybe for the visually impaired. If you want to modify the font as well, you should customize variable `color-theme-legal-frame-parameters' to \"\\(color\\|mode\\|font\\|height\\|width\\)$\". The default setting will prevent color themes from installing specific fonts." (interactive) (color-theme-standard) (let ((color-theme-cumulative t)) (color-theme-install '(color-theme-high-contrast ((cursor-color . "red") (font . "-*-courier-*-r-*-*-24-*-*-*-*-*-*-*") (width . 60) (height . 25) (background . dark)) (default ((t (:bold t)))) (bold ((t (:bold t :underline t)))) (bold-italic ((t (:bold t :underline t)))) (font-lock-builtin-face ((t (:bold t :foreground "Orchid")))) (font-lock-comment-face ((t (:bold t :foreground "Firebrick")))) (font-lock-constant-face ((t (:bold t :foreground "CadetBlue")))) (font-lock-function-name-face ((t (:bold t :foreground "Blue")))) (font-lock-keyword-face ((t (:bold t :foreground "Purple")))) (font-lock-string-face ((t (:bold t :foreground "RosyBrown")))) (font-lock-type-face ((t (:bold t :foreground "ForestGreen")))) (font-lock-variable-name-face ((t (:bold t :foreground "DarkGoldenrod")))) (font-lock-warning-face ((t (:bold t :foreground "Red")))) (highlight ((t (:background "black" :foreground "white" :bold 1)))) (info-menu-5 ((t (:underline t :bold t)))) (info-node ((t (:bold t)))) (info-xref ((t (:bold t )))) (italic ((t (:bold t :underline t)))) (modeline ((t (:background "black" :foreground "white" :bold 1)))) (modeline-buffer-id ((t (:background "black" :foreground "white" :bold 1)))) (modeline-mousable ((t (:background "black" :foreground "white" :bold 1)))) (modeline-mousable-minor-mode ((t (:background "black" :foreground "white" :bold 1)))) (region ((t (:background "black" :foreground "white" :bold 1)))) (secondary-selection ((t (:background "black" :foreground "white" :bold 1)))) (underline ((t (:bold t :underline t)))))))) (defun color-theme-loyola () "Color theme by Loyola, created 2000-12-11. White Smoke on Dodger Blue 4." (interactive) (color-theme-install '(color-theme-loyola ((background-color . "DodgerBlue4") (background-mode . dark) (border-color . "black") (cursor-color . "DarkGoldenrod1") (foreground-color . "white smoke") (mouse-color . "black")) ((list-matching-lines-face . bold)) (default ((t (nil)))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t)))) (cperl-array-face ((t (:bold t :foreground "wheat")))) (cperl-hash-face ((t (:bold t :foreground "chartreuse")))) (font-lock-builtin-face ((t (:bold t :foreground "wheat")))) (font-lock-comment-face ((t (:bold t :foreground "gray72")))) (font-lock-constant-face ((t (:bold t :foreground "cyan3")))) (font-lock-doc-string-face ((t (:foreground "#008000")))) (font-lock-function-name-face ((t (:bold t :foreground "chartreuse")))) (font-lock-keyword-face ((t (:bold t :foreground "gold1")))) (font-lock-other-emphasized-face ((t (:bold t :foreground "gold1")))) (font-lock-other-type-face ((t (:bold t :foreground "gold1")))) (font-lock-preprocessor-face ((t (:foreground "#800080")))) (font-lock-string-face ((t (:foreground "plum")))) (font-lock-type-face ((t (:bold t :foreground "gold1")))) (font-lock-variable-name-face ((t (:foreground "light yellow")))) (font-lock-warning-face ((t (:foreground "plum")))) (highlight ((t (:background "gray91" :foreground "firebrick")))) (italic ((t (:italic t)))) (modeline ((t (:background "white" :foreground "OrangeRed3" :inverse-video t)))) (modeline-buffer-id ((t (:background "white" :foreground "OrangeRed3" :inverse-video t)))) (modeline-mousable ((t (:background "white" :foreground "OrangeRed3" :inverse-video t)))) (modeline-mousable-minor-mode ((t (:background "white" :foreground "OrangeRed3" :inverse-video t)))) (my-tab-face ((t (:background "SlateBlue1")))) (p4-diff-del-face ((t (:bold t :foreground "salmon")))) (region ((t (:background "gray91" :foreground "DodgerBlue4")))) (secondary-selection ((t (:background "gray91" :foreground "sienna3")))) (show-paren-match-face ((t (:background "cyan3" :foreground "blue")))) (show-paren-mismatch-face ((t (:background "red" :foreground "blue")))) (underline ((t (:underline t)))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "dark green")))) (widget-field-face ((t (:background "gray85")))) (widget-inactive-face ((t (:foreground "dim gray")))) (widget-single-line-field-face ((t (:background "gray85"))))))) (defun color-theme-infodoc () "Color theme by Frederic Giroud, created 2001-01-18. Black on wheat scheme. Based on infodoc (xemacs variant distribution), with my favorit fontlock color." (interactive) (color-theme-install '(color-theme-infodoc ((background-color . "wheat") (background-mode . light) (background-toolbar-color . "#000000000000") (border-color . "#000000000000") (bottom-toolbar-shadow-color . "#000000000000") (cursor-color . "red") (foreground-color . "black") (top-toolbar-shadow-color . "#ffffffffffff")) nil (default ((t (:bold t :background "wheat" :foreground "black")))) (blue ((t (:bold t :foreground "blue")))) (bold ((t (:background "wheat" :foreground "black")))) (bold-italic ((t (:bold t :background "wheat" :foreground "black")))) (border-glyph ((t (:bold t)))) (calendar-today-face ((t (:underline t :bold t)))) (custom-button-face ((t (nil)))) (custom-changed-face ((t (:bold t :background "blue" :foreground "white")))) (custom-documentation-face ((t (:bold t :background "wheat" :foreground "purple4")))) (custom-face-tag-face ((t (:underline t :bold t)))) (custom-group-tag-face ((t (:underline t :bold t :background "wheat" :foreground "blue")))) (custom-group-tag-face-1 ((t (:underline t :bold t :background "wheat" :foreground "red")))) (custom-invalid-face ((t (:bold t :background "red" :foreground "yellow")))) (custom-modified-face ((t (:bold t :background "blue" :foreground "white")))) (custom-rogue-face ((t (:bold t :background "black" :foreground "pink")))) (custom-saved-face ((t (:underline t :bold t)))) (custom-set-face ((t (:bold t :background "white" :foreground "blue")))) (custom-state-face ((t (:bold t :background "wheat" :foreground "dark green")))) (custom-variable-button-face ((t (:underline t)))) (custom-variable-tag-face ((t (:underline t :bold t :background "wheat" :foreground "blue")))) (diary-face ((t (:bold t :foreground "red")))) (display-time-mail-balloon-enhance-face ((t (:bold t :background "wheat" :foreground "black")))) (display-time-mail-balloon-gnus-group-face ((t (:bold t :background "wheat" :foreground "blue")))) (display-time-time-balloon-face ((t (:bold t :background "light salmon" :foreground "dark green")))) (font-lock-comment-face ((t (:bold t :background "wheat" :foreground "turquoise4")))) (font-lock-doc-string-face ((t (:bold t :background "wheat" :foreground "purple4")))) (font-lock-function-name-face ((t (:bold t :background "wheat" :foreground "blue4")))) (font-lock-keyword-face ((t (:bold t :background "wheat" :foreground "dark orchid")))) (font-lock-preprocessor-face ((t (:bold t :background "wheat" :foreground "orchid4")))) (font-lock-reference-face ((t (:bold t :background "wheat" :foreground "red3")))) (font-lock-string-face ((t (:bold t :background "wheat" :foreground "dark goldenrod")))) (font-lock-type-face ((t (:bold t :background "wheat" :foreground "brown")))) (font-lock-variable-name-face ((t (:bold t :background "wheat" :foreground "chocolate")))) (font-lock-warning-face ((t (:bold t :background "wheat" :foreground "black")))) (gdb-arrow-face ((t (:bold t :background "LightGreen" :foreground "black")))) (green ((t (:bold t :foreground "green")))) (gui-button-face ((t (:bold t :background "wheat" :foreground "red")))) (gui-element ((t (:bold t :background "wheat" :foreground "black")))) (highlight ((t (:bold t :background "darkseagreen2" :foreground "dark green")))) (holiday-face ((t (:bold t :background "pink" :foreground "black")))) (hproperty:but-face ((t (:bold t :background "wheat" :foreground "medium violet red")))) (hproperty:flash-face ((t (:bold t :background "wheat" :foreground "gray80")))) (hproperty:highlight-face ((t (:bold t :background "wheat" :foreground "red")))) (hproperty:item-face ((t (:bold t)))) (isearch ((t (:bold t :background "pale turquoise" :foreground "blue")))) (italic ((t (:bold t :background "wheat" :foreground "black")))) (left-margin ((t (:bold t :background "wheat" :foreground "black")))) (list-mode-item-selected ((t (:bold t :background "gray68" :foreground "black")))) (message-cited-text ((t (:bold t :background "wheat" :foreground "brown")))) (message-header-contents ((t (:bold t :background "wheat" :foreground "black")))) (message-headers ((t (:bold t :background "wheat" :foreground "black")))) (message-highlighted-header-contents ((t (:bold t :background "wheat" :foreground "blue")))) (message-url ((t (nil)))) (modeline ((t (:bold t :background "light salmon" :foreground "dark green")))) (modeline-buffer-id ((t (:bold t :background "light salmon" :foreground "blue4")))) (modeline-mousable ((t (:bold t :background "light salmon" :foreground "firebrick")))) (modeline-mousable-minor-mode ((t (:bold t :background "light salmon" :foreground "green4")))) (pointer ((t (:bold t :background "wheat" :foreground "red")))) (primary-selection ((t (:bold t :background "medium sea green")))) (red ((t (:bold t :foreground "red")))) (right-margin ((t (:bold t :background "wheat" :foreground "black")))) (secondary-selection ((t (:bold t :background "paleturquoise" :foreground "black")))) (shell-input-face ((t (:bold t :background "wheat" :foreground "blue")))) (shell-option-face ((t (:bold t :background "wheat" :foreground "turquoise4")))) (shell-output-2-face ((t (:bold t :background "wheat" :foreground "dark goldenrod")))) (shell-output-3-face ((t (:bold t :background "wheat" :foreground "dark goldenrod")))) (shell-output-face ((t (:bold t :background "wheat" :foreground "black")))) (shell-prompt-face ((t (:bold t :background "wheat" :foreground "dark orchid")))) (text-cursor ((t (:bold t :background "red" :foreground "wheat")))) (toolbar ((t (:bold t :background "wheat" :foreground "black")))) (underline ((t (:underline t :bold t :background "wheat" :foreground "black")))) (vertical-divider ((t (:bold t)))) (widget-button-face ((t (nil)))) (widget-button-pressed-face ((t (:bold t :background "wheat" :foreground "red")))) (widget-documentation-face ((t (:bold t :background "wheat" :foreground "dark green")))) (widget-field-face ((t (:bold t :background "gray85")))) (widget-inactive-face ((t (:bold t :background "wheat" :foreground "dim gray")))) (x-face ((t (:bold t :background "wheat" :foreground "black")))) (yellow ((t (:bold t :foreground "yellow")))) (zmacs-region ((t (:bold t :background "lightyellow" :foreground "darkgreen"))))))) (defun color-theme-classic () "Color theme by Frederic Giroud, created 2001-01-18. AntiqueWhite on darkslategrey scheme. Based on Gnome 2, with my favorit color foreground-color and fontlock color." (interactive) (color-theme-blue-gnus) (let ((color-theme-cumulative t)) (color-theme-install '(color-theme-classic ((foreground-color . "AntiqueWhite") (background-color . "darkslategrey") (mouse-color . "Grey") (cursor-color . "Red") (border-color . "black") (background-mode . dark)) ((apropos-keybinding-face . underline) (apropos-label-face . (face italic mouse-face highlight)) (apropos-match-face . secondary-selection) (apropos-property-face . bold-italic) (apropos-symbol-face . info-xref) (goto-address-mail-face . message-header-to-face) (goto-address-mail-mouse-face . secondary-selection) (goto-address-url-face . info-xref) (goto-address-url-mouse-face . highlight) (list-matching-lines-face . bold) (view-highlight-face . highlight)) (default ((t (nil)))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t :foreground "beige")))) (calendar-today-face ((t (:underline t)))) (cperl-array-face ((t (:foreground "Yellow")))) (cperl-hash-face ((t (:foreground "White")))) (cperl-nonoverridable-face ((t (:foreground "SkyBlue")))) (custom-button-face ((t (:underline t :foreground "MediumSlateBlue")))) (custom-documentation-face ((t (:foreground "Grey")))) (custom-group-tag-face ((t (:foreground "MediumAquamarine")))) (custom-state-face ((t (:foreground "LightSalmon")))) (custom-variable-tag-face ((t (:foreground "Aquamarine")))) (diary-face ((t (:foreground "IndianRed")))) (erc-action-face ((t (:bold t)))) (erc-bold-face ((t (:bold t)))) (erc-default-face ((t (nil)))) (erc-direct-msg-face ((t (:foreground "LightSalmon")))) (erc-error-face ((t (:bold t :foreground "IndianRed")))) (erc-input-face ((t (:foreground "Beige")))) (erc-inverse-face ((t (:background "wheat" :foreground "darkslategrey")))) (erc-notice-face ((t (:foreground "MediumAquamarine")))) (erc-pal-face ((t (:foreground "pale green")))) (erc-prompt-face ((t (:foreground "MediumAquamarine")))) (erc-underline-face ((t (:underline t)))) (eshell-ls-archive-face ((t (:bold t :foreground "IndianRed")))) (eshell-ls-backup-face ((t (:foreground "Grey")))) (eshell-ls-clutter-face ((t (:foreground "DimGray")))) (eshell-ls-directory-face ((t (:bold t :foreground "MediumSlateBlue")))) (eshell-ls-executable-face ((t (:foreground "Coral")))) (eshell-ls-missing-face ((t (:foreground "black")))) (eshell-ls-picture-face ((t (:foreground "Violet")))) (eshell-ls-product-face ((t (:foreground "LightSalmon")))) (eshell-ls-readonly-face ((t (:foreground "Aquamarine")))) (eshell-ls-special-face ((t (:foreground "Gold")))) (eshell-ls-symlink-face ((t (:foreground "White")))) (eshell-ls-unreadable-face ((t (:foreground "DimGray")))) (eshell-prompt-face ((t (:foreground "MediumAquamarine")))) (font-lock-builtin-face ((t (:bold t :foreground "PaleGreen")))) (font-lock-comment-face ((t (:foreground "tomato3")))) (font-lock-constant-face ((t (:foreground "Aquamarine")))) (font-lock-doc-string-face ((t (:foreground "LightSalmon3")))) (font-lock-function-name-face ((t (:foreground "SteelBlue1")))) (font-lock-keyword-face ((t (:foreground "cyan1")))) (font-lock-reference-face ((t (:foreground "LightSalmon2")))) (font-lock-string-face ((t (:foreground "LightSalmon3")))) (font-lock-type-face ((t (:foreground "PaleGreen3")))) (font-lock-variable-name-face ((t (:foreground "khaki1")))) (font-lock-warning-face ((t (:bold t :foreground "IndianRed")))) (font-lock-preprocessor-face ((t (:foreground "SkyBlue3")))) (widget-field-face ((t (:background "DarkCyan")))) (custom-group-tag-face ((t(:foreground "brown" :underline t)))) (custom-state-face ((t (:foreground "khaki")))) (highlight ((t (:background "PaleGreen" :foreground "DarkGreen")))) (highline-face ((t (:background "SeaGreen")))) (holiday-face ((t (:background "DimGray")))) (info-menu-5 ((t (:underline t)))) (info-node ((t (:underline t :bold t :foreground "DodgerBlue1")))) (info-xref ((t (:underline t :foreground "DodgerBlue1")))) (isearch ((t (:foreground "red" :background "CornflowerBlue")))) (italic ((t (:italic t)))) (modeline ((t (:background "LightSlateGray" :foreground "AntiqueWhite")))) (modeline-buffer-id ((t (:background "LightSlateGray" :foreground "DarkBlue")))) (modeline-mousable ((t (:background "LightSlateGray" :foreground "firebrick")))) (modeline-mousable-minor-mode ((t (:background "LightSlateGray" :foreground "wheat")))) (region ((t (:background "dark cyan" :foreground "cyan")))) (secondary-selection ((t (:background "Aquamarine" :foreground "SlateBlue")))) (show-paren-match-face ((t (:background "Aquamarine" :foreground "SlateBlue")))) (show-paren-mismatch-face ((t (:background "Red" :foreground "White")))) (underline ((t (:underline t)))) (widget-field-face ((t (:foreground "LightBlue")))) (widget-inactive-face ((t (:foreground "DimGray")))) (widget-single-line-field-face ((t (:foreground "LightBlue")))) (woman-bold-face ((t (:bold t)))) (woman-italic-face ((t (:foreground "beige")))) (woman-unknown-face ((t (:foreground "LightSalmon")))))))) (defun color-theme-scintilla () "Color theme by Gordon Messmer, created 2001-02-07. Based on the Scintilla editor. If you want to modify the font as well, you should customize variable `color-theme-legal-frame-parameters' to \"\\(color\\|mode\\|font\\|height\\|width\\)$\". The default setting will prevent color themes from installing specific fonts." (interactive) (color-theme-install ;; The light editor style doesn't seem to look right with ;; the same font that works in the dark editor style. ;; Dark letters on light background just isn't as visible. '(color-theme-scintilla ((font . "-monotype-courier new-bold-r-normal-*-*-140-*-*-m-*-iso8859-1") (width . 95) (height . 40) (background-color . "white") (foreground-color . "black") (background-mode . light) (mouse-color . "grey15") (cursor-color . "grey15")) (default ((t nil))) (font-lock-comment-face ((t (:italic t :foreground "ForestGreen")))) (font-lock-string-face ((t (:foreground "DarkMagenta")))) (font-lock-keyword-face ((t (:foreground "NavyBlue")))) (font-lock-warning-face ((t (:bold t :foreground "VioletRed")))) (font-lock-constant-face ((t (:foreground "Blue")))) (font-lock-type-face ((t (:foreground "NavyBlue")))) (font-lock-variable-name-face ((t (:foreground "DarkCyan")))) (font-lock-function-name-face ((t (:foreground "DarkCyan")))) (font-lock-builtin-face ((t (:foreground "NavyBlue")))) (highline-face ((t (:background "Grey95")))) (show-paren-match-face ((t (:background "Grey80")))) (region ((t (:background "Grey80")))) (highlight ((t (:foreground "ForestGreen")))) (secondary-selection ((t (:background "NavyBlue" :foreground "white")))) (widget-field-face ((t (:background "NavyBlue")))) (widget-single-line-field-face ((t (:background "RoyalBlue")))))) ) (defun color-theme-gtk-ide () "Color theme by Gordon Messmer, created 2001-02-07. Inspired by a GTK IDE whose name I've forgotten. If you want to modify the font as well, you should customize variable `color-theme-legal-frame-parameters' to \"\\(color\\|mode\\|font\\|height\\|width\\)$\". The default setting will prevent color themes from installing specific fonts." ;; The light editor style doesn't seem to look right with ;; the same font that works in the dark editor style. ;; Dark letters on light background just isn't as visible. (interactive) (color-theme-install '(color-theme-gtk-ide ((font . "-monotype-courier new-medium-r-normal-*-*-120-*-*-m-*-iso8859-15") (width . 95) (height . 45) (background-color . "white") (foreground-color . "black") (background-mode . light) (mouse-color . "grey15") (cursor-color . "grey15")) (default ((t nil))) (font-lock-comment-face ((t (:italic t :foreground "grey55")))) (font-lock-string-face ((t (:foreground "DarkRed")))) (font-lock-keyword-face ((t (:foreground "DarkBlue")))) (font-lock-warning-face ((t (:bold t :foreground "VioletRed")))) (font-lock-constant-face ((t (:foreground "OliveDrab")))) (font-lock-type-face ((t (:foreground "SteelBlue4")))) (font-lock-variable-name-face ((t (:foreground "DarkGoldenrod")))) (font-lock-function-name-face ((t (:foreground "SlateBlue")))) (font-lock-builtin-face ((t (:foreground "ForestGreen")))) (highline-face ((t (:background "grey95")))) (show-paren-match-face ((t (:background "grey80")))) (region ((t (:background "grey80")))) (highlight ((t (:background "LightSkyBlue")))) (secondary-selection ((t (:background "grey55")))) (widget-field-face ((t (:background "navy")))) (widget-single-line-field-face ((t (:background "royalblue")))))) ) (defun color-theme-midnight () "Color theme by Gordon Messmer, created 2001-02-07. A color theme inspired by a certain IDE for Windows. It's all from memory, since I only used that software in college. If you want to modify the font as well, you should customize variable `color-theme-legal-frame-parameters' to \"\\(color\\|mode\\|font\\|height\\|width\\)$\". The default setting will prevent color themes from installing specific fonts." (interactive) (color-theme-install '(color-theme-midnight ((font . "fixed") (width . 130) (height . 50) (background-color . "black") (foreground-color . "grey85") (background-mode . dark) (mouse-color . "grey85") (cursor-color . "grey85")) (default ((t (nil)))) (font-lock-comment-face ((t (:italic t :foreground "grey60")))) (font-lock-string-face ((t (:foreground "Magenta")))) (font-lock-keyword-face ((t (:foreground "Cyan")))) (font-lock-warning-face ((t (:bold t :foreground "Pink")))) (font-lock-constant-face ((t (:foreground "OliveDrab")))) (font-lock-type-face ((t (:foreground "DarkCyan")))) (font-lock-variable-name-face ((t (:foreground "DarkGoldenrod")))) (font-lock-function-name-face ((t (:foreground "SlateBlue")))) (font-lock-builtin-face ((t (:foreground "SkyBlue")))) (highline-face ((t (:background "grey12")))) (setnu-line-number-face ((t (:background "Grey15" :foreground "White" :bold t)))) (show-paren-match-face ((t (:background "grey30")))) (region ((t (:background "grey15")))) (highlight ((t (:background "blue")))) (secondary-selection ((t (:background "navy")))) (widget-field-face ((t (:background "navy")))) (widget-single-line-field-face ((t (:background "royalblue")))))) ) (defun color-theme-jedit-grey () "Color theme by Gordon Messmer, created 2001-02-07. Based on a screenshot of jedit. If you want to modify the font as well, you should customize variable `color-theme-legal-frame-parameters' to \"\\(color\\|mode\\|font\\|height\\|width\\)$\". The default setting will prevent color themes from installing specific fonts." (interactive) (color-theme-install '(color-theme-jedit-grey ((font . "fixed") (width . 130) (height . 50) (background-color . "grey77") (foreground-color . "black") (background-mode . light) (mouse-color . "black") (cursor-color . "black")) (default ((t (nil)))) (font-lock-comment-face ((t (:italic t :foreground "RoyalBlue4")))) (font-lock-string-face ((t (:foreground "Gold4")))) (font-lock-keyword-face ((t (:bold t :foreground "DarkRed")))) (font-lock-warning-face ((t (:bold t :foreground "Pink")))) (font-lock-constant-face ((t (:foreground "DarkCyan")))) (font-lock-type-face ((t (:foreground "DarkRed")))) (font-lock-function-name-face ((t (:foreground "Green4")))) (font-lock-builtin-face ((t (:bold t :foreground "DarkRed")))) (highline-face ((t (:background "grey84")))) (setnu-line-number-face ((t (:background "White" :foreground "MediumPurple3" :italic t)))) (show-paren-match-face ((t (:background "grey60")))) (region ((t (:background "grey70")))) (highlight ((t (:background "grey90")))) (secondary-selection ((t (:background "white")))) (widget-field-face ((t (:background "royalblue")))) (widget-single-line-field-face ((t (:background "royalblue")))))) ) (defun color-theme-snow () "Color theme by Nicolas Rist, created 2001-03-08. Black on gainsboro. In Emacs, the text background is a shade darker than the frame background: Gainsboro instead of snow. This makes the structure of the text clearer without being too agressive on the eyes. On XEmacs, this doesn't really work as the frame and the default face allways use the same foreground and background colors. The color theme includes gnus, message, font-lock, sgml, and speedbar." (interactive) (color-theme-install '(color-theme-snow ((background-color . "snow2") (background-mode . light) (border-color . "black") (cursor-color . "RoyalBlue2") (foreground-color . "black") (mouse-color . "black")) ((gnus-mouse-face . highlight) (list-matching-lines-face . bold) (view-highlight-face . highlight)) (default ((t (:background "gainsboro" :foreground "dark slate gray")))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t)))) (calendar-today-face ((t (:underline t)))) (custom-button-face ((t (:background "gainsboro" :foreground "dark cyan")))) (custom-documentation-face ((t (:background "gainsboro")))) (diary-face ((t (:foreground "red")))) (fg:black ((t (:foreground "black")))) (font-lock-builtin-face ((t (:background "gainsboro" :foreground "medium orchid")))) (font-lock-comment-face ((t (:background "gainsboro" :foreground "SteelBlue3")))) (font-lock-constant-face ((t (:background "gainsboro" :foreground "orange3")))) (font-lock-function-name-face ((t (:background "gainsboro" :foreground "blue3")))) (font-lock-keyword-face ((t (:background "gainsboro" :foreground "red3")))) (font-lock-string-face ((t (:background "gainsboro" :foreground "SpringGreen3")))) (font-lock-type-face ((t (:background "gainsboro" :foreground "dark cyan")))) (font-lock-variable-name-face ((t (:background "gainsboro" :foreground "purple2")))) (font-lock-warning-face ((t (:bold t :background "gainsboro" :foreground "red")))) (gnus-group-mail-1-empty-face ((t (:foreground "DeepPink3")))) (gnus-group-mail-1-face ((t (:bold t :foreground "DeepPink3")))) (gnus-group-mail-2-empty-face ((t (:foreground "HotPink3")))) (gnus-group-mail-2-face ((t (:bold t :foreground "HotPink3")))) (gnus-group-mail-3-empty-face ((t (:foreground "magenta4")))) (gnus-group-mail-3-face ((t (:bold t :foreground "magenta4")))) (gnus-group-mail-low-empty-face ((t (:foreground "DeepPink4")))) (gnus-group-mail-low-face ((t (:bold t :foreground "DeepPink4")))) (gnus-group-news-1-empty-face ((t (:foreground "ForestGreen")))) (gnus-group-news-1-face ((t (:bold t :foreground "ForestGreen")))) (gnus-group-news-2-empty-face ((t (:foreground "CadetBlue4")))) (gnus-group-news-2-face ((t (:bold t :foreground "CadetBlue4")))) (gnus-group-news-3-empty-face ((t (nil)))) (gnus-group-news-3-face ((t (:bold t)))) (gnus-group-news-low-empty-face ((t (:foreground "DarkGreen")))) (gnus-group-news-low-face ((t (:bold t :foreground "DarkGreen")))) (gnus-splash-face ((t (:foreground "ForestGreen")))) (gnus-summary-cancelled-face ((t (:background "black" :foreground "yellow")))) (gnus-summary-high-ancient-face ((t (:bold t :foreground "RoyalBlue")))) (gnus-summary-high-read-face ((t (:bold t :foreground "DarkGreen")))) (gnus-summary-high-ticked-face ((t (:bold t :foreground "firebrick")))) (gnus-summary-high-unread-face ((t (:bold t)))) (gnus-summary-low-ancient-face ((t (:italic t :foreground "RoyalBlue")))) (gnus-summary-low-read-face ((t (:italic t :foreground "DarkGreen")))) (gnus-summary-low-ticked-face ((t (:italic t :foreground "firebrick")))) (gnus-summary-low-unread-face ((t (:italic t)))) (gnus-summary-normal-ancient-face ((t (:foreground "RoyalBlue")))) (gnus-summary-normal-read-face ((t (:foreground "DarkGreen")))) (gnus-summary-normal-ticked-face ((t (:foreground "firebrick")))) (gnus-summary-normal-unread-face ((t (nil)))) (gnus-summary-selected-face ((t (:underline t)))) (gui-button-face ((t (:foreground "light grey")))) (highlight ((t (:background "LightSteelBlue1")))) (holiday-face ((t (:background "pink")))) (ibuffer-marked-face ((t (:foreground "red")))) (italic ((t (:italic t)))) (message-cited-text-face ((t (:foreground "red")))) (message-header-cc-face ((t (:foreground "MidnightBlue")))) (message-header-name-face ((t (:foreground "cornflower blue")))) (message-header-newsgroups-face ((t (:italic t :bold t :foreground "blue4")))) (message-header-other-face ((t (:foreground "steel blue")))) (message-header-subject-face ((t (:bold t :foreground "navy blue")))) (message-header-to-face ((t (:bold t :foreground "MidnightBlue")))) (message-header-xheader-face ((t (:foreground "blue")))) (message-separator-face ((t (:foreground "brown")))) (modeline ((t (:background "dark slate gray" :foreground "gainsboro")))) (modeline-buffer-id ((t (:background "dark slate gray" :foreground "gainsboro")))) (modeline-mousable ((t (:background "dark slate gray" :foreground "gainsboro")))) (modeline-mousable-minor-mode ((t (:background "dark slate gray" :foreground "gainsboro")))) (region ((t (:background "lavender")))) (secondary-selection ((t (:background "paleturquoise")))) (sgml-comment-face ((t (:foreground "dark green")))) (sgml-doctype-face ((t (:foreground "maroon")))) (sgml-end-tag-face ((t (:foreground "blue2")))) (sgml-entity-face ((t (:foreground "red2")))) (sgml-ignored-face ((t (:background "gray90" :foreground "maroon")))) (sgml-ms-end-face ((t (:foreground "maroon")))) (sgml-ms-start-face ((t (:foreground "maroon")))) (sgml-pi-face ((t (:foreground "maroon")))) (sgml-sgml-face ((t (:foreground "maroon")))) (sgml-short-ref-face ((t (:foreground "goldenrod")))) (sgml-start-tag-face ((t (:foreground "blue2")))) (show-paren-match-face ((t (:background "SlateGray1")))) (show-paren-mismatch-face ((t (:background "purple" :foreground "white")))) (speedbar-button-face ((t (:foreground "green4")))) (speedbar-directory-face ((t (:foreground "blue4")))) (speedbar-file-face ((t (:foreground "cyan4")))) (speedbar-highlight-face ((t (:background "dark turquoise" :foreground "white")))) (speedbar-selected-face ((t (:underline t :foreground "red")))) (speedbar-tag-face ((t (:foreground "brown")))) (underline ((t (:underline t))))))) (defun color-theme-montz () "Color theme by Brady Montz, created 2001-03-08. Black on Gray. Includes dired, bbdb, font-lock, gnus, message, viper, and widget." (interactive) (color-theme-install '(color-theme-montz ((background-color . "gray80") (background-mode . light) (background-toolbar-color . "#cccccccccccc") (border-color . "#000000000000") (bottom-toolbar-shadow-color . "#7a7a7a7a7a7a") (cursor-color . "Red3") (foreground-color . "black") (top-toolbar-shadow-color . "#f5f5f5f5f5f5") (viper-saved-cursor-color-in-replace-mode . "Red3")) ((gnus-mouse-face . highlight) (paren-match-face . paren-face-match) (paren-mismatch-face . paren-face-mismatch) (paren-no-match-face . paren-face-no-match) (smiley-mouse-face . highlight)) (default ((t (:background "gray80" :foreground "black")))) (bbdb-company ((t (:italic t)))) (bbdb-field-name ((t (:bold t)))) (bbdb-field-value ((t (nil)))) (bbdb-name ((t (:underline t)))) (blue ((t (:foreground "blue")))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t)))) (border-glyph ((t (nil)))) (dired-face-boring ((t (:foreground "Gray65")))) (dired-face-directory ((t (:bold t)))) (dired-face-executable ((t (:foreground "SeaGreen")))) (dired-face-flagged ((t (:background "LightSlateGray")))) (dired-face-marked ((t (:background "PaleVioletRed")))) (dired-face-permissions ((t (:background "grey75" :foreground "black")))) (dired-face-setuid ((t (:foreground "Red")))) (dired-face-socket ((t (:foreground "magenta")))) (dired-face-symlink ((t (:foreground "cyan")))) (display-time-mail-balloon-enhance-face ((t (:background "orange")))) (display-time-mail-balloon-gnus-group-face ((t (:foreground "blue")))) (display-time-time-balloon-face ((t (:foreground "red")))) (font-lock-builtin-face ((t (:foreground "red3")))) (font-lock-comment-face ((t (:foreground "blue")))) (font-lock-constant-face ((t (:foreground "red3")))) (font-lock-doc-string-face ((t (:foreground "mediumvioletred")))) (font-lock-function-name-face ((t (:foreground "firebrick")))) (font-lock-keyword-face ((t (:bold t :foreground "black")))) (font-lock-preprocessor-face ((t (:foreground "blue3")))) (font-lock-reference-face ((t (:foreground "red3")))) (font-lock-string-face ((t (:foreground "mediumvioletred")))) (font-lock-type-face ((t (:foreground "darkgreen")))) (font-lock-variable-name-face ((t (:foreground "black")))) (font-lock-warning-face ((t (:bold t :foreground "Red")))) (gnus-cite-attribution-face ((t (:italic t)))) (gnus-cite-face-1 ((t (:foreground "MidnightBlue")))) (gnus-cite-face-10 ((t (:foreground "medium purple")))) (gnus-cite-face-11 ((t (:foreground "turquoise")))) (gnus-cite-face-2 ((t (:foreground "firebrick")))) (gnus-cite-face-3 ((t (:foreground "dark green")))) (gnus-cite-face-4 ((t (:foreground "OrangeRed")))) (gnus-cite-face-5 ((t (:foreground "dark khaki")))) (gnus-cite-face-6 ((t (:foreground "dark violet")))) (gnus-cite-face-7 ((t (:foreground "SteelBlue4")))) (gnus-cite-face-8 ((t (:foreground "magenta")))) (gnus-cite-face-9 ((t (:foreground "violet")))) (gnus-emphasis-bold ((t (:bold t)))) (gnus-emphasis-bold-italic ((t (:bold t)))) (gnus-emphasis-highlight-words ((t (:background "black" :foreground "yellow")))) (gnus-emphasis-italic ((t (:italic t)))) (gnus-emphasis-underline ((t (:underline t)))) (gnus-emphasis-underline-bold ((t (:underline t :bold t)))) (gnus-emphasis-underline-bold-italic ((t (:underline t :bold t)))) (gnus-emphasis-underline-italic ((t (:underline t :italic t)))) (gnus-group-mail-1-empty-face ((t (:foreground "DeepPink3")))) (gnus-group-mail-1-face ((t (:bold t :foreground "DeepPink3")))) (gnus-group-mail-2-empty-face ((t (:foreground "HotPink3")))) (gnus-group-mail-2-face ((t (:bold t :foreground "HotPink3")))) (gnus-group-mail-3-empty-face ((t (:foreground "magenta4")))) (gnus-group-mail-3-face ((t (:bold t :foreground "magenta4")))) (gnus-group-mail-low-empty-face ((t (:foreground "DeepPink4")))) (gnus-group-mail-low-face ((t (:bold t :foreground "DeepPink4")))) (gnus-group-news-1-empty-face ((t (:foreground "ForestGreen")))) (gnus-group-news-1-face ((t (:bold t :foreground "ForestGreen")))) (gnus-group-news-2-empty-face ((t (:foreground "CadetBlue4")))) (gnus-group-news-2-face ((t (:bold t :foreground "CadetBlue4")))) (gnus-group-news-3-empty-face ((t (nil)))) (gnus-group-news-3-face ((t (:bold t)))) (gnus-group-news-4-empty-face ((t (nil)))) (gnus-group-news-4-face ((t (:bold t)))) (gnus-group-news-5-empty-face ((t (nil)))) (gnus-group-news-5-face ((t (:bold t)))) (gnus-group-news-6-empty-face ((t (nil)))) (gnus-group-news-6-face ((t (:bold t)))) (gnus-group-news-low-empty-face ((t (:foreground "DarkGreen")))) (gnus-group-news-low-face ((t (:bold t :foreground "DarkGreen")))) (gnus-header-content-face ((t (:italic t :foreground "indianred4")))) (gnus-header-from-face ((t (:foreground "red3")))) (gnus-header-name-face ((t (:foreground "maroon")))) (gnus-header-newsgroups-face ((t (:italic t :foreground "MidnightBlue")))) (gnus-header-subject-face ((t (:foreground "red4")))) (gnus-picons-face ((t (:background "white" :foreground "black")))) (gnus-picons-xbm-face ((t (:background "white" :foreground "black")))) (gnus-signature-face ((t (:italic t)))) (gnus-splash-face ((t (:foreground "Brown")))) (gnus-summary-cancelled-face ((t (:background "black" :foreground "yellow")))) (gnus-summary-high-ancient-face ((t (:bold t :foreground "RoyalBlue")))) (gnus-summary-high-read-face ((t (:bold t :foreground "DarkGreen")))) (gnus-summary-high-ticked-face ((t (:bold t :foreground "firebrick")))) (gnus-summary-high-unread-face ((t (:bold t)))) (gnus-summary-low-ancient-face ((t (:italic t :foreground "RoyalBlue")))) (gnus-summary-low-read-face ((t (:italic t :foreground "DarkGreen")))) (gnus-summary-low-ticked-face ((t (:italic t :foreground "firebrick")))) (gnus-summary-low-unread-face ((t (:italic t)))) (gnus-summary-normal-ancient-face ((t (:foreground "RoyalBlue")))) (gnus-summary-normal-read-face ((t (:foreground "DarkGreen")))) (gnus-summary-normal-ticked-face ((t (:foreground "firebrick")))) (gnus-summary-normal-unread-face ((t (nil)))) (gnus-summary-selected-face ((t (:underline t)))) (gnus-x-face ((t (:background "white" :foreground "black")))) (green ((t (:foreground "green")))) (gui-button-face ((t (:background "grey75" :foreground "black")))) (gui-element ((t (nil)))) (highlight ((t (:background "darkseagreen2")))) (info-node ((t (:bold t)))) (info-xref ((t (:bold t)))) (isearch ((t (:background "paleturquoise")))) (italic ((t (:italic t)))) (left-margin ((t (nil)))) (list-mode-item-selected ((t (:background "gray68" :foreground "black")))) (message-cited-text-face ((t (:foreground "red")))) (message-header-cc-face ((t (:foreground "MidnightBlue")))) (message-header-name-face ((t (:foreground "cornflower blue")))) (message-header-newsgroups-face ((t (:bold t :foreground "blue4")))) (message-header-other-face ((t (:foreground "steel blue")))) (message-header-subject-face ((t (:bold t :foreground "navy blue")))) (message-header-to-face ((t (:bold t :foreground "MidnightBlue")))) (message-header-xheader-face ((t (:foreground "blue")))) (message-mml-face ((t (:foreground "ForestGreen")))) (message-separator-face ((t (:foreground "brown")))) (modeline ((t (nil)))) (modeline-buffer-id ((t (:background "Gray80" :foreground "blue4")))) (modeline-mousable ((t (:background "Gray80" :foreground "firebrick")))) (modeline-mousable-minor-mode ((t (:background "Gray80" :foreground "green4")))) (paren-face-match ((t (:background "turquoise")))) (paren-face-mismatch ((t (:background "purple" :foreground "white")))) (paren-face-no-match ((t (:background "yellow" :foreground "black")))) (pointer ((t (nil)))) (primary-selection ((t (:background "gray65")))) (red ((t (:foreground "red")))) (right-margin ((t (nil)))) (secondary-selection ((t (:background "paleturquoise")))) (text-cursor ((t (:background "Red3" :foreground "gray80")))) (toolbar ((t (nil)))) (underline ((t (:underline t)))) (vertical-divider ((t (nil)))) (viper-minibuffer-emacs-face ((t (:background "gray80" :foreground "black")))) (viper-minibuffer-insert-face ((t (:background "gray80" :foreground "black")))) (viper-minibuffer-vi-face ((t (:background "gray80" :foreground "black")))) (viper-replace-overlay-face ((t (:background "black" :foreground "white")))) (viper-search-face ((t (:background "black" :foreground "white")))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "dark green")))) (widget-field-face ((t (:background "gray85")))) (widget-inactive-face ((t (:foreground "dim gray")))) (yellow ((t (:foreground "yellow")))) (zmacs-region ((t (:background "black" :foreground "white"))))))) (defun color-theme-aalto-light () "Color theme by Jari Aalto, created 2001-03-08. Black on light yellow. Used for Win32 on a Nokia446Xpro monitor. Includes cvs, font-lock, gnus, message, sgml, widget" (interactive) (color-theme-install '(color-theme-aalto-light ((background-color . "#FFFFE0") (background-mode . light) (border-color . "black") (cursor-color . "black") (foreground-color . "black") (mouse-color . "LawnGreen")) ((gnus-mouse-face . highlight) (list-matching-lines-face . bold) (tinyreplace-:face . highlight) (view-highlight-face . highlight)) (default ((t (nil)))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t)))) (calendar-today-face ((t (:underline t)))) (cvs-filename-face ((t (:foreground "blue4")))) (cvs-handled-face ((t (:foreground "pink")))) (cvs-header-face ((t (:bold t :foreground "blue4")))) (cvs-marked-face ((t (:bold t :foreground "green3")))) (cvs-msg-face ((t (:italic t)))) (cvs-need-action-face ((t (:foreground "orange")))) (cvs-unknown-face ((t (:foreground "red")))) (diary-face ((t (:foreground "red")))) (eshell-test-failed-face ((t (:bold t :foreground "OrangeRed")))) (eshell-test-ok-face ((t (:bold t :foreground "Green")))) (font-lock-builtin-face ((t (:foreground "Orchid")))) (font-lock-comment-face ((t (:foreground "Firebrick")))) (font-lock-constant-face ((t (:foreground "CadetBlue")))) (font-lock-function-name-face ((t (:foreground "Blue")))) (font-lock-keyword-face ((t (:foreground "Purple")))) (font-lock-string-face ((t (:foreground "RosyBrown")))) (font-lock-type-face ((t (:foreground "ForestGreen")))) (font-lock-variable-name-face ((t (:foreground "DarkGoldenrod")))) (font-lock-warning-face ((t (:bold t :foreground "Red")))) (gnus-emphasis-bold ((t (:bold t)))) (gnus-emphasis-bold-italic ((t (:italic t :bold t)))) (gnus-emphasis-highlight-words ((t (:background "black" :foreground "yellow")))) (gnus-emphasis-italic ((t (:italic t)))) (gnus-emphasis-underline ((t (:underline t)))) (gnus-emphasis-underline-bold ((t (:underline t :bold t)))) (gnus-emphasis-underline-bold-italic ((t (:underline t :italic t :bold t)))) (gnus-emphasis-underline-italic ((t (:underline t :italic t)))) (gnus-group-mail-1-empty-face ((t (:foreground "DeepPink3")))) (gnus-group-mail-1-face ((t (:bold t :foreground "DeepPink3")))) (gnus-group-mail-2-empty-face ((t (:foreground "HotPink3")))) (gnus-group-mail-2-face ((t (:bold t :foreground "HotPink3")))) (gnus-group-mail-3-empty-face ((t (:foreground "magenta4")))) (gnus-group-mail-3-face ((t (:bold t :foreground "magenta4")))) (gnus-group-mail-low-empty-face ((t (:foreground "DeepPink4")))) (gnus-group-mail-low-face ((t (:bold t :foreground "DeepPink4")))) (gnus-group-news-1-empty-face ((t (:foreground "ForestGreen")))) (gnus-group-news-1-face ((t (:bold t :foreground "ForestGreen")))) (gnus-group-news-2-empty-face ((t (:foreground "CadetBlue4")))) (gnus-group-news-2-face ((t (:bold t :foreground "CadetBlue4")))) (gnus-group-news-3-empty-face ((t (nil)))) (gnus-group-news-3-face ((t (:bold t)))) (gnus-group-news-4-empty-face ((t (nil)))) (gnus-group-news-4-face ((t (:bold t)))) (gnus-group-news-5-empty-face ((t (nil)))) (gnus-group-news-5-face ((t (:bold t)))) (gnus-group-news-6-empty-face ((t (nil)))) (gnus-group-news-6-face ((t (:bold t)))) (gnus-group-news-low-empty-face ((t (:foreground "DarkGreen")))) (gnus-group-news-low-face ((t (:bold t :foreground "DarkGreen")))) (gnus-header-content-face ((t (:italic t :foreground "indianred4")))) (gnus-header-from-face ((t (:foreground "red3")))) (gnus-header-name-face ((t (:foreground "maroon")))) (gnus-header-newsgroups-face ((t (:italic t :foreground "MidnightBlue")))) (gnus-header-subject-face ((t (:foreground "red4")))) (gnus-signature-face ((t (:italic t)))) (gnus-splash-face ((t (:foreground "Brown")))) (gnus-summary-cancelled-face ((t (:background "black" :foreground "yellow")))) (gnus-summary-high-ancient-face ((t (:bold t :foreground "RoyalBlue")))) (gnus-summary-high-read-face ((t (:bold t :foreground "DarkGreen")))) (gnus-summary-high-ticked-face ((t (:bold t :foreground "firebrick")))) (gnus-summary-high-unread-face ((t (:bold t)))) (gnus-summary-low-ancient-face ((t (:italic t :foreground "RoyalBlue")))) (gnus-summary-low-read-face ((t (:italic t :foreground "DarkGreen")))) (gnus-summary-low-ticked-face ((t (:italic t :foreground "firebrick")))) (gnus-summary-low-unread-face ((t (:italic t)))) (gnus-summary-normal-ancient-face ((t (:foreground "RoyalBlue")))) (gnus-summary-normal-read-face ((t (:foreground "DarkGreen")))) (gnus-summary-normal-ticked-face ((t (:foreground "firebrick")))) (gnus-summary-normal-unread-face ((t (nil)))) (gnus-summary-selected-face ((t (:underline t)))) (highlight ((t (:background "darkseagreen2")))) (holiday-face ((t (:background "pink")))) (info-menu-5 ((t (:underline t)))) (info-node ((t (:italic t :bold t)))) (info-xref ((t (:bold t)))) (italic ((t (:italic t)))) (message-cited-text-face ((t (:foreground "red")))) (message-header-cc-face ((t (:foreground "MidnightBlue")))) (message-header-name-face ((t (:foreground "cornflower blue")))) (message-header-newsgroups-face ((t (:italic t :bold t :foreground "blue4")))) (message-header-other-face ((t (:foreground "steel blue")))) (message-header-subject-face ((t (:bold t :foreground "navy blue")))) (message-header-to-face ((t (:bold t :foreground "MidnightBlue")))) (message-header-xheader-face ((t (:foreground "blue")))) (message-mml-face ((t (:foreground "ForestGreen")))) (message-separator-face ((t (:foreground "brown")))) (modeline ((t (:background "white" :foreground "black" :inverse-video t)))) (modeline-buffer-id ((t (:background "white" :foreground "black" :inverse-video t)))) (modeline-mousable ((t (:background "white" :foreground "black" :inverse-video t)))) (modeline-mousable-minor-mode ((t (:background "white" :foreground "black" :inverse-video t)))) (region ((t (:background "gray")))) (secondary-selection ((t (:background "paleturquoise")))) (sgml-comment-face ((t (:foreground "dark turquoise")))) (sgml-doctype-face ((t (:foreground "red")))) (sgml-end-tag-face ((t (:foreground "blue")))) (sgml-entity-face ((t (:foreground "magenta")))) (sgml-ignored-face ((t (:background "gray60" :foreground "gray40")))) (sgml-ms-end-face ((t (:foreground "green")))) (sgml-ms-start-face ((t (:foreground "green")))) (sgml-pi-face ((t (:foreground "lime green")))) (sgml-sgml-face ((t (:foreground "brown")))) (sgml-short-ref-face ((t (:foreground "deep sky blue")))) (sgml-start-tag-face ((t (:foreground "blue")))) (show-paren-match-face ((t (:background "turquoise")))) (show-paren-mismatch-face ((t (:background "purple" :foreground "white")))) (underline ((t (:underline t)))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "dark green")))) (widget-field-face ((t (:background "gray85")))) (widget-inactive-face ((t (:foreground "dim gray")))) (widget-single-line-field-face ((t (:background "gray85"))))))) (defun color-theme-aalto-dark () "Color theme by Jari Aalto, created 2001-03-08. White on Deep Sky Blue 3. Used for Unix Exceed on a Nokia446Xpro monitor. Includes font-lock, info, and message." (interactive) (color-theme-install '(color-theme-aalto-dark ((background-color . "DeepSkyBlue3") (background-mode . dark) (border-color . "black") (cursor-color . "yellow") (foreground-color . "white") (mouse-color . "black")) ((ispell-highlight-face . highlight) (list-matching-lines-face . bold) (tinyreplace-:face . highlight) (view-highlight-face . highlight)) (default ((t (nil)))) (bold ((t (:bold t :background "blue3" :foreground "white")))) (bold-italic ((t (:italic t :bold t :foreground "blue3")))) (calendar-today-face ((t (:underline t)))) (diary-face ((t (:foreground "red")))) (font-lock-builtin-face ((t (:foreground "LightSteelBlue")))) (font-lock-comment-face ((t (:foreground "OrangeRed")))) (font-lock-constant-face ((t (:foreground "Aquamarine")))) (font-lock-function-name-face ((t (:foreground "LightSkyBlue")))) (font-lock-keyword-face ((t (:foreground "Cyan")))) (font-lock-string-face ((t (:foreground "LightSalmon")))) (font-lock-type-face ((t (:foreground "PaleGreen")))) (font-lock-variable-name-face ((t (:foreground "LightGoldenrod")))) (font-lock-warning-face ((t (:bold t :foreground "Pink")))) (highlight ((t (:background "blue3" :foreground "white")))) (holiday-face ((t (:background "pink")))) (info-menu-5 ((t (:underline t)))) (info-node ((t (:italic t :bold t)))) (info-xref ((t (:bold t)))) (italic ((t (:italic t :background "gray")))) (message-cited-text-face ((t (:foreground "red")))) (message-header-cc-face ((t (:bold t :foreground "green4")))) (message-header-name-face ((t (:foreground "DarkGreen")))) (message-header-newsgroups-face ((t (:italic t :bold t :foreground "yellow")))) (message-header-other-face ((t (:foreground "#b00000")))) (message-header-subject-face ((t (:foreground "green3")))) (message-header-to-face ((t (:bold t :foreground "green2")))) (message-header-xheader-face ((t (:foreground "blue")))) (message-mml-face ((t (:foreground "ForestGreen")))) (message-separator-face ((t (:foreground "blue3")))) (modeline ((t (:background "DeepSkyBlue3" :foreground "white" :inverse-video t)))) (modeline-buffer-id ((t (:background "DeepSkyBlue3" :foreground "white" :inverse-video t)))) (modeline-mousable ((t (:background "DeepSkyBlue3" :foreground "white" :inverse-video t)))) (modeline-mousable-minor-mode ((t (:background "DeepSkyBlue3" :foreground "white" :inverse-video t)))) (region ((t (:background "gray")))) (secondary-selection ((t (:background "darkslateblue")))) (show-paren-match-face ((t (:background "turquoise")))) (show-paren-mismatch-face ((t (:background "purple" :foreground "white")))) (underline ((t (:underline t))))))) (defun color-theme-blippblopp () "Color theme by Thomas Sicheritz-Ponten, created 2001-03-12. Used by researchers at Uppsala University and the Center for Biological Sequence Analysis at the Technical University of Denmark. (As some of my swedish friends couldn't pronounce Sicheritz - they choose to transform it to something more \"swedish\": Blippblopp :-) Includes font-lock and message." (interactive) (color-theme-install '(color-theme-blippblopp ((background-color . "white") (background-mode . light) (background-toolbar-color . "#cf3ccf3ccf3c") (border-color . "#000000000000") (bottom-toolbar-shadow-color . "#79e77df779e7") (cursor-color . "Red3") (foreground-color . "black") (mouse-color . "black") (top-toolbar-shadow-color . "#fffffbeeffff") (viper-saved-cursor-color-in-replace-mode . "Red3")) ((ispell-highlight-face . highlight)) (default ((t (:background "white" :foreground "black")))) (blue ((t (:foreground "blue")))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t)))) (excerpt ((t (:italic t)))) (ff-paths-non-existant-file-face ((t (:bold t :foreground "NavyBlue")))) (fg:black ((t (:foreground "black")))) (fixed ((t (:bold t)))) (font-lock-builtin-face ((t (:foreground "red3")))) (font-lock-comment-face ((t (:foreground "orange")))) (font-lock-constant-face ((t (:foreground "red3")))) (font-lock-doc-string-face ((t (:foreground "darkgreen")))) (font-lock-exit-face ((t (:foreground "green")))) (font-lock-function-name-face ((t (:bold t :foreground "red")))) (font-lock-keyword-face ((t (:bold t :foreground "steelblue")))) (font-lock-preprocessor-face ((t (:foreground "blue3")))) (font-lock-reference-face ((t (:foreground "red3")))) (font-lock-string-face ((t (:foreground "green4")))) (font-lock-type-face ((t (:bold t :foreground "blue")))) (font-lock-variable-name-face ((t (:foreground "black")))) (font-lock-warning-face ((t (:bold t :foreground "Red")))) (green ((t (:foreground "green")))) (message-cited-text-face ((t (:foreground "red")))) (message-header-cc-face ((t (:foreground "MidnightBlue")))) (message-header-name-face ((t (:foreground "cornflower blue")))) (message-header-newsgroups-face ((t (:italic t :bold t :foreground "blue4")))) (message-header-other-face ((t (:foreground "steel blue")))) (message-header-subject-face ((t (:bold t :foreground "navy blue")))) (message-header-to-face ((t (:bold t :foreground "MidnightBlue")))) (message-header-xheader-face ((t (:foreground "blue")))) (message-mml-face ((t (:foreground "ForestGreen")))) (message-separator-face ((t (:foreground "brown")))) (modeline ((t (:background "dimgray" :foreground "lemonchiffon")))) (modeline-buffer-id ((t (:background "dimgray" :foreground "green3")))) (modeline-mousable ((t (:background "dimgray" :foreground "orange")))) (modeline-mousable-minor-mode ((t (:background "dimgray" :foreground "blue4")))) (primary-selection ((t (:background "gray65")))) (red ((t (:foreground "red")))) (region ((t (:background "gray65")))) (secondary-selection ((t (:background "paleturquoise")))) (show-paren-match-face ((t (:background "turquoise")))) (show-paren-mismatch-face ((t (:background "purple" :foreground "white")))) (text-cursor ((t (:background "Red3" :foreground "white")))) (toolbar ((t (:background "Gray80")))) (underline ((t (:underline t)))) (vcursor ((t (:underline t :background "cyan" :foreground "blue")))) (vertical-divider ((t (:background "Gray80")))) (xref-keyword-face ((t (:foreground "blue")))) (xref-list-pilot-face ((t (:foreground "navy")))) (xref-list-symbol-face ((t (:foreground "navy")))) (yellow ((t (:foreground "yellow")))) (zmacs-region ((t (:background "gray65"))))))) (defun color-theme-hober (&optional preview) "Does all sorts of crazy stuff. Originally based on color-theme-standard, so I probably still have some setting that I haven't changed. I also liberally copied settings from the other themes in this package. The end result isn't much like the other ones; I hope you like it." (interactive) (color-theme-install '(color-theme-hober ((foreground-color . "#c0c0c0") (background-color . "black") (mouse-color . "black") (cursor-color . "medium turquoise") (border-color . "black") (background-mode . dark)) (default ((t (nil)))) (modeline ((t (:foreground "white" :background "darkslateblue")))) (modeline-buffer-id ((t (:foreground "white" :background "darkslateblue")))) (modeline-mousable ((t (:foreground "white" :background "darkslateblue")))) (modeline-mousable-minor-mode ((t (:foreground "white" :background "darkslateblue")))) (highlight ((t (:foreground "black" :background "#c0c0c0")))) (bold ((t (:bold t)))) (italic ((t (:italic t)))) (bold-italic ((t (:bold t :italic t)))) (region ((t (:foreground "white" :background "darkslateblue")))) (zmacs-region ((t (:foreground "white" :background "darkslateblue")))) (secondary-selection ((t (:background "paleturquoise")))) (underline ((t (:underline t)))) (diary-face ((t (:foreground "red")))) (calendar-today-face ((t (:underline t)))) (holiday-face ((t (:background "pink")))) (widget-documentation-face ((t (:foreground "dark green" :background "white")))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red" :background "black")))) (widget-field-face ((t (:background "gray85" :foreground "black")))) (widget-single-line-field-face ((t (:background "gray85" :foreground "black")))) (widget-inactive-face ((t (:foreground "dim gray" :background "red")))) (fixed ((t (:bold t)))) (excerpt ((t (:italic t)))) (term-default-fg ((t (nil)))) (term-default-bg ((t (nil)))) (term-default-fg-inv ((t (nil)))) (term-default-bg-inv ((t (nil)))) (term-bold ((t (:bold t)))) (term-underline ((t (:underline t)))) (term-invisible ((t (nil)))) (term-invisible-inv ((t (nil)))) (term-white ((t (:foreground "#c0c0c0")))) (term-whitebg ((t (:background "#c0c0c0")))) (term-black ((t (:foreground "black")))) (term-blackbg ((t (:background "black")))) (term-red ((t (:foreground "#ef8171")))) (term-redbg ((t (:background "#ef8171")))) (term-green ((t (:foreground "#e5f779")))) (term-greenbg ((t (:background "#e5f779")))) (term-yellow ((t (:foreground "#fff796")))) (term-yellowbg ((t (:background "#fff796")))) (term-blue ((t (:foreground "#4186be")))) (term-bluebg ((t (:background "#4186be")))) (term-magenta ((t (:foreground "#ef9ebe")))) (term-magentabg ((t (:background "#ef9ebe")))) (term-cyan ((t (:foreground "#71bebe")))) (term-cyanbg ((t (:background "#71bebe")))) (font-lock-keyword-face ((t (:foreground "#00ffff")))) (font-lock-comment-face ((t (:foreground "Red")))) (font-lock-string-face ((t (:foreground "#ffff00")))) (font-lock-constant-face ((t (:foreground "#00ff00")))) (font-lock-builtin-face ((t (:foreground "#ffaa00")))) (font-lock-type-face ((t (:foreground "Coral")))) (font-lock-warning-face ((t (:foreground "Red" :bold t)))) (font-lock-function-name-face ((t (:foreground "#4186be")))) (font-lock-variable-name-face ((t (:foreground "white" :bold t)))) (message-header-to-face ((t (:foreground "#4186be" :bold t)))) (message-header-cc-face ((t (:foreground "#4186be")))) (message-header-subject-face ((t (:foreground "#4186be" :bold t)))) (message-header-newsgroups-face ((t (:foreground "Coral" :bold t)))) (message-header-other-face ((t (:foreground "steel blue")))) (message-header-name-face ((t (:foreground "white")))) (message-header-xheader-face ((t (:foreground "blue")))) (message-separator-face ((t (:foreground "brown")))) (message-cited-text-face ((t (:foreground "white")))) (gnus-header-from-face ((t (:foreground "Coral")))) (gnus-header-subject-face ((t (:foreground "#4186be")))) (gnus-header-newsgroups-face ((t (:foreground "#4186be" :italic t)))) (gnus-header-name-face ((t (:foreground "white")))) (gnus-header-content-face ((t (:foreground "#4186be" :italic t)))) (gnus-cite-attribution-face ((t (:italic t)))) (gnus-cite-face-list ((t (:bold nil :foreground "red")))) (gnus-group-news-1-face ((t (:foreground "ForestGreen" :bold t)))) (gnus-group-news-1-empty-face ((t (:foreground "ForestGreen")))) (gnus-group-news-2-face ((t (:foreground "CadetBlue4" :bold t)))) (gnus-group-news-2-empty-face ((t (:foreground "CadetBlue4")))) (gnus-group-news-3-face ((t (:bold t)))) (gnus-group-news-3-empty-face ((t (nil)))) (gnus-group-news-low-face ((t (:foreground "DarkGreen" :bold t)))) (gnus-group-news-low-empty-face ((t (:foreground "DarkGreen")))) (gnus-group-mail-1-face ((t (:foreground "DeepPink3" :bold t)))) (gnus-group-mail-1-empty-face ((t (:foreground "DeepPink3")))) (gnus-group-mail-2-face ((t (:foreground "HotPink3" :bold t)))) (gnus-group-mail-2-empty-face ((t (:foreground "HotPink3")))) (gnus-group-mail-3-face ((t (:foreground "magenta4" :bold t)))) (gnus-group-mail-3-empty-face ((t (:foreground "magenta4")))) (gnus-group-mail-low-face ((t (:foreground "DeepPink4" :bold t)))) (gnus-group-mail-low-empty-face ((t (:foreground "DeepPink4")))) (gnus-summary-selected-face ((t (:underline t)))) (gnus-summary-cancelled-face ((t (:foreground "yellow" :background "black")))) (gnus-summary-high-ticked-face ((t (:foreground "firebrick" :bold t)))) (gnus-summary-low-ticked-face ((t (:foreground "firebrick" :italic t)))) (gnus-summary-normal-ticked-face ((t (:foreground "firebrick")))) (gnus-summary-high-ancient-face ((t (:foreground "RoyalBlue" :bold t)))) (gnus-summary-low-ancient-face ((t (:foreground "RoyalBlue" :italic t)))) (gnus-summary-normal-ancient-face ((t (:foreground "RoyalBlue")))) (gnus-summary-high-unread-face ((t (:bold t)))) (gnus-summary-low-unread-face ((t (:italic t)))) (gnus-summary-normal-unread-face ((t (nil)))) (gnus-summary-high-read-face ((t (:foreground "DarkGreen" :bold t)))) (gnus-summary-low-read-face ((t (:foreground "DarkGreen" :italic t)))) (gnus-summary-normal-read-face ((t (:foreground "DarkGreen")))) (gnus-splash-face ((t (:foreground "ForestGreen")))) (gnus-emphasis-bold ((t (:bold t)))) (gnus-emphasis-italic ((t (:italic t)))) (gnus-emphasis-underline ((t (:underline t)))) (gnus-emphasis-underline-bold ((t (:bold t :underline t)))) (gnus-emphasis-underline-italic ((t (:italic t :underline t)))) (gnus-emphasis-bold-italic ((t (:bold t :italic t)))) (gnus-emphasis-underline-bold-italic ((t (:bold t :italic t :underline t)))) (gnus-signature-face ((t (:foreground "white")))) (gnus-cite-face-1 ((t (:foreground "Khaki")))) (gnus-cite-face-2 ((t (:foreground "Coral")))) (gnus-cite-face-3 ((t (:foreground "#4186be")))) (gnus-cite-face-4 ((t (:foreground "yellow green")))) (gnus-cite-face-5 ((t (:foreground "IndianRed")))) (highlight-changes-face ((t (:foreground "red")))) (highlight-changes-delete-face ((t (:foreground "red" :underline t)))) (show-paren-match-face ((t (:foreground "white" :background "purple")))) (show-paren-mismatch-face ((t (:foreground "white" :background "red")))) (cperl-nonoverridable-face ((t (:foreground "chartreuse3")))) (cperl-array-face ((t (:foreground "Blue" :bold t :background "lightyellow2")))) (cperl-hash-face ((t (:foreground "Red" :bold t :italic t :background "lightyellow2")))) (makefile-space-face ((t (:background "hotpink")))) (sgml-start-tag-face ((t (:foreground "mediumspringgreen")))) (sgml-ignored-face ((t (:foreground "gray20" :background "gray60")))) (sgml-doctype-face ((t (:foreground "orange")))) (sgml-sgml-face ((t (:foreground "yellow")))) (sgml-end-tag-face ((t (:foreground "greenyellow")))) (sgml-entity-face ((t (:foreground "gold")))) (flyspell-incorrect-face ((t (:foreground "OrangeRed" :bold t :underline t)))) (flyspell-duplicate-face ((t (:foreground "Gold3" :bold t :underline t))))))) (defun color-theme-bharadwaj () "Color theme by Girish Bharadwaj, created 2001-03-28. Black on gainsboro. Includes BBDB, custom, cperl, cvs, dired, ediff, erc, eshell, font-latex, font-lock, gnus, info, message, paren, sgml, shell, speedbar, term, vhdl, viper, widget, woman, xref. Wow!" (interactive) (color-theme-install '(color-theme-bharadwaj ((background-color . "gainsboro") (background-mode . light) (background-toolbar-color . "#cf3ccf3ccf3c") (border-color . "black") (bottom-toolbar-shadow-color . "#79e77df779e7") (cursor-color . "grey15") (foreground-color . "black") (mouse-color . "grey15") (top-toolbar-shadow-color . "#fffffbeeffff") (viper-saved-cursor-color-in-replace-mode . "Red3")) ((gnus-mouse-face . highlight) (smiley-mouse-face . highlight)) (default ((t (:background "gainsboro" :foreground "black")))) (bbdb-company ((t (nil)))) (bbdb-field-name ((t (:bold t)))) (bbdb-field-value ((t (nil)))) (bbdb-name ((t (:underline t)))) (blank-space-face ((t (nil)))) (blank-tab-face ((t (nil)))) (blue ((t (nil)))) (bold ((t (:bold t)))) (bold-italic ((t (:bold t)))) (border-glyph ((t (nil)))) (calendar-today-face ((t (:underline t)))) (comint-input-face ((t (:foreground "deepskyblue")))) (cperl-array-face ((t (:bold t :background "lightyellow2" :foreground "Blue")))) (cperl-hash-face ((t (:bold t :background "lightyellow2" :foreground "Red")))) (cperl-nonoverridable-face ((t (:foreground "chartreuse3")))) (custom-button-face ((t (:bold t)))) (custom-changed-face ((t (:background "blue" :foreground "white")))) (custom-documentation-face ((t (nil)))) (custom-face-tag-face ((t (:underline t)))) (custom-group-tag-face ((t (:underline t :bold t :foreground "blue")))) (custom-group-tag-face-1 ((t (:underline t :foreground "red")))) (custom-invalid-face ((t (:background "red" :foreground "yellow")))) (custom-modified-face ((t (:background "blue" :foreground "white")))) (custom-rogue-face ((t (:background "black" :foreground "pink")))) (custom-saved-face ((t (:underline t)))) (custom-set-face ((t (:background "white" :foreground "blue")))) (custom-state-face ((t (:foreground "dark green")))) (custom-variable-button-face ((t (:underline t :bold t)))) (custom-variable-tag-face ((t (:underline t :bold t :foreground "blue")))) (cvs-filename-face ((t (:foreground "blue4")))) (cvs-handled-face ((t (:foreground "pink")))) (cvs-header-face ((t (:bold t :foreground "blue4")))) (cvs-marked-face ((t (:bold t :foreground "green3")))) (cvs-msg-face ((t (nil)))) (cvs-need-action-face ((t (:foreground "orange")))) (cvs-unknown-face ((t (:foreground "red")))) (diary-face ((t (:bold t :foreground "red")))) (dired-face-boring ((t (:foreground "Gray65")))) (dired-face-directory ((t (:bold t :foreground "forestgreen")))) (dired-face-executable ((t (:foreground "indianred")))) (dired-face-flagged ((t (:background "SlateGray")))) (dired-face-marked ((t (:background "darkblue" :foreground "deepskyblue")))) (dired-face-permissions ((t (nil)))) (dired-face-setuid ((t (:foreground "Red")))) (dired-face-socket ((t (:foreground "magenta")))) (dired-face-symlink ((t (:foreground "grey95")))) (display-time-mail-balloon-enhance-face ((t (:background "orange")))) (display-time-mail-balloon-gnus-group-face ((t (:foreground "blue")))) (display-time-time-balloon-face ((t (:foreground "red")))) (ediff-current-diff-face-A ((t (:background "pale green" :foreground "firebrick")))) (ediff-current-diff-face-Ancestor ((t (:background "VioletRed" :foreground "Black")))) (ediff-current-diff-face-B ((t (:background "Yellow" :foreground "DarkOrchid")))) (ediff-current-diff-face-C ((t (:background "Pink" :foreground "Navy")))) (ediff-even-diff-face-A ((t (:background "light grey" :foreground "Black")))) (ediff-even-diff-face-Ancestor ((t (:background "Grey" :foreground "White")))) (ediff-even-diff-face-B ((t (:background "Grey" :foreground "White")))) (ediff-even-diff-face-C ((t (:background "light grey" :foreground "Black")))) (ediff-fine-diff-face-A ((t (:background "sky blue" :foreground "Navy")))) (ediff-fine-diff-face-Ancestor ((t (:background "Green" :foreground "Black")))) (ediff-fine-diff-face-B ((t (:background "cyan" :foreground "Black")))) (ediff-fine-diff-face-C ((t (:background "Turquoise" :foreground "Black")))) (ediff-odd-diff-face-A ((t (:background "Grey" :foreground "White")))) (ediff-odd-diff-face-Ancestor ((t (:background "light grey" :foreground "Black")))) (ediff-odd-diff-face-B ((t (:background "light grey" :foreground "Black")))) (ediff-odd-diff-face-C ((t (:background "Grey" :foreground "White")))) (erc-action-face ((t (:bold t)))) (erc-bold-face ((t (:bold t)))) (erc-default-face ((t (nil)))) (erc-direct-msg-face ((t (nil)))) (erc-error-face ((t (:bold t)))) (erc-input-face ((t (nil)))) (erc-inverse-face ((t (nil)))) (erc-notice-face ((t (nil)))) (erc-pal-face ((t (nil)))) (erc-prompt-face ((t (nil)))) (erc-underline-face ((t (nil)))) (eshell-ls-archive-face ((t (:bold t :foreground "Orchid")))) (eshell-ls-backup-face ((t (:foreground "OrangeRed")))) (eshell-ls-clutter-face ((t (:bold t :foreground "OrangeRed")))) (eshell-ls-directory-face ((t (:bold t :foreground "Blue")))) (eshell-ls-executable-face ((t (:bold t :foreground "ForestGreen")))) (eshell-ls-missing-face ((t (:bold t :foreground "Red")))) (eshell-ls-picture-face ((t (nil)))) (eshell-ls-product-face ((t (:foreground "OrangeRed")))) (eshell-ls-readonly-face ((t (:foreground "Brown")))) (eshell-ls-special-face ((t (:bold t :foreground "Magenta")))) (eshell-ls-symlink-face ((t (:bold t :foreground "DarkCyan")))) (eshell-ls-unreadable-face ((t (:foreground "Grey30")))) (eshell-prompt-face ((t (:bold t :foreground "Red")))) (eshell-test-failed-face ((t (:bold t :foreground "OrangeRed")))) (eshell-test-ok-face ((t (:bold t :foreground "Green")))) (excerpt ((t (nil)))) (ff-paths-non-existant-file-face ((t (:bold t :foreground "NavyBlue")))) (fg:black ((t (:foreground "black")))) (fixed ((t (:bold t)))) (flyspell-duplicate-face ((t (:underline t :bold t :foreground "Gold3")))) (flyspell-incorrect-face ((t (:underline t :bold t :foreground "OrangeRed")))) (font-latex-bold-face ((t (nil)))) (font-latex-italic-face ((t (nil)))) (font-latex-math-face ((t (nil)))) (font-latex-sedate-face ((t (nil)))) (font-latex-string-face ((t (nil)))) (font-latex-warning-face ((t (nil)))) (font-lock-builtin-face ((t (:foreground "ForestGreen")))) (font-lock-comment-face ((t (:foreground "grey55")))) (font-lock-constant-face ((t (:foreground "OliveDrab")))) (font-lock-doc-string-face ((t (:bold t :foreground "blue4")))) (font-lock-exit-face ((t (nil)))) (font-lock-function-name-face ((t (:italic t :bold t :foreground "SlateBlue")))) (font-lock-keyword-face ((t (:foreground "DarkBlue")))) (font-lock-preprocessor-face ((t (:foreground "blue3")))) (font-lock-reference-face ((t (:foreground "red3")))) (font-lock-string-face ((t (:foreground "DarkRed")))) (font-lock-type-face ((t (:foreground "SteelBlue4")))) (font-lock-variable-name-face ((t (:foreground "DarkGoldenrod")))) (font-lock-warning-face ((t (:bold t :foreground "VioletRed")))) (fringe ((t (:background "grey95")))) (gnus-cite-attribution-face ((t (:bold t)))) (gnus-cite-face-1 ((t (:foreground "MidnightBlue")))) (gnus-cite-face-10 ((t (:foreground "medium purple")))) (gnus-cite-face-11 ((t (:foreground "turquoise")))) (gnus-cite-face-2 ((t (:foreground "firebrick")))) (gnus-cite-face-3 ((t (:foreground "dark green")))) (gnus-cite-face-4 ((t (:foreground "OrangeRed")))) (gnus-cite-face-5 ((t (:foreground "dark khaki")))) (gnus-cite-face-6 ((t (:foreground "dark violet")))) (gnus-cite-face-7 ((t (:foreground "SteelBlue4")))) (gnus-cite-face-8 ((t (:foreground "magenta")))) (gnus-cite-face-9 ((t (:foreground "violet")))) (gnus-emphasis-bold ((t (:bold t)))) (gnus-emphasis-bold-italic ((t (:bold t)))) (gnus-emphasis-highlight-words ((t (nil)))) (gnus-emphasis-italic ((t (nil)))) (gnus-emphasis-underline ((t (:underline t)))) (gnus-emphasis-underline-bold ((t (:underline t :bold t)))) (gnus-emphasis-underline-bold-italic ((t (:underline t :bold t)))) (gnus-emphasis-underline-italic ((t (:underline t)))) (gnus-filterhist-face-1 ((t (nil)))) (gnus-group-mail-1-empty-face ((t (:foreground "DeepPink3")))) (gnus-group-mail-1-face ((t (:bold t :foreground "DeepPink3")))) (gnus-group-mail-2-empty-face ((t (:foreground "HotPink3")))) (gnus-group-mail-2-face ((t (:bold t :foreground "HotPink3")))) (gnus-group-mail-3-empty-face ((t (:foreground "magenta4")))) (gnus-group-mail-3-face ((t (:bold t :foreground "magenta4")))) (gnus-group-mail-low-empty-face ((t (:foreground "DeepPink4")))) (gnus-group-mail-low-face ((t (:bold t :foreground "DeepPink4")))) (gnus-group-news-1-empty-face ((t (:foreground "ForestGreen")))) (gnus-group-news-1-face ((t (:bold t :foreground "ForestGreen")))) (gnus-group-news-2-empty-face ((t (:foreground "CadetBlue4")))) (gnus-group-news-2-face ((t (:bold t :foreground "CadetBlue4")))) (gnus-group-news-3-empty-face ((t (nil)))) (gnus-group-news-3-face ((t (:bold t)))) (gnus-group-news-4-empty-face ((t (nil)))) (gnus-group-news-4-face ((t (:bold t)))) (gnus-group-news-5-empty-face ((t (nil)))) (gnus-group-news-5-face ((t (:bold t)))) (gnus-group-news-6-empty-face ((t (nil)))) (gnus-group-news-6-face ((t (:bold t)))) (gnus-group-news-low-empty-face ((t (:foreground "DarkGreen")))) (gnus-group-news-low-face ((t (:bold t :foreground "DarkGreen")))) (gnus-header-content-face ((t (:foreground "indianred4")))) (gnus-header-from-face ((t (:bold t :foreground "red3")))) (gnus-header-name-face ((t (:bold t :foreground "maroon")))) (gnus-header-newsgroups-face ((t (:bold t :foreground "MidnightBlue")))) (gnus-header-subject-face ((t (:bold t :foreground "red4")))) (gnus-picons-face ((t (:background "white" :foreground "black")))) (gnus-picons-xbm-face ((t (:background "white" :foreground "black")))) (gnus-signature-face ((t (nil)))) (gnus-splash ((t (nil)))) (gnus-splash-face ((t (:foreground "ForestGreen")))) (gnus-summary-cancelled-face ((t (:background "black" :foreground "yellow")))) (gnus-summary-high-ancient-face ((t (:bold t :foreground "RoyalBlue")))) (gnus-summary-high-read-face ((t (:bold t :foreground "DarkGreen")))) (gnus-summary-high-ticked-face ((t (:bold t :foreground "firebrick")))) (gnus-summary-high-unread-face ((t (:bold t)))) (gnus-summary-low-ancient-face ((t (:foreground "RoyalBlue")))) (gnus-summary-low-read-face ((t (:foreground "DarkGreen")))) (gnus-summary-low-ticked-face ((t (:bold t :foreground "firebrick")))) (gnus-summary-low-unread-face ((t (nil)))) (gnus-summary-normal-ancient-face ((t (:foreground "RoyalBlue")))) (gnus-summary-normal-read-face ((t (:foreground "DarkGreen")))) (gnus-summary-normal-ticked-face ((t (:bold t :foreground "firebrick")))) (gnus-summary-normal-unread-face ((t (:bold t)))) (gnus-summary-selected-face ((t (:underline t)))) (gnus-x-face ((t (:background "white" :foreground "black")))) (green ((t (nil)))) (gui-button-face ((t (:background "grey75")))) (gui-element ((t (:background "Gray80")))) (highlight ((t (:background "LightSkyBlue")))) (highlight-changes-delete-face ((t (:underline t :foreground "red")))) (highlight-changes-face ((t (:foreground "red")))) (highline-face ((t (:background "grey95")))) (holiday-face ((t (:background "pink")))) (html-helper-italic-face ((t (nil)))) (info-menu-5 ((t (:underline t)))) (info-node ((t (:bold t)))) (info-xref ((t (:bold t)))) (isearch ((t (:background "yellow")))) (isearch-secondary ((t (:foreground "red3")))) (italic ((t (nil)))) (lazy-highlight-face ((t (:bold t :foreground "dark magenta")))) (left-margin ((t (nil)))) (linemenu-face ((t (nil)))) (list-mode-item-selected ((t (nil)))) (makefile-space-face ((t (:background "hotpink")))) (message-cited-text-face ((t (:foreground "red")))) (message-header-cc-face ((t (:bold t :foreground "MidnightBlue")))) (message-header-name-face ((t (:foreground "cornflower blue")))) (message-header-newsgroups-face ((t (:bold t :foreground "blue4")))) (message-header-other-face ((t (:foreground "steel blue")))) (message-header-subject-face ((t (:bold t :foreground "navy blue")))) (message-header-to-face ((t (:bold t :foreground "MidnightBlue")))) (message-header-xheader-face ((t (:foreground "blue")))) (message-mml-face ((t (:bold t)))) (message-separator-face ((t (:foreground "brown")))) (modeline ((t (:background "white" :foreground "black")))) (modeline-buffer-id ((t (:background "white" :foreground "black")))) (modeline-mousable ((t (:background "white" :foreground "black")))) (modeline-mousable-minor-mode ((t (:background "white" :foreground "black")))) (paren-blink-off ((t (:foreground "gray80")))) (paren-face-match ((t (:background "turquoise")))) (paren-face-mismatch ((t (:background "purple" :foreground "white")))) (paren-face-no-match ((t (:background "yellow" :foreground "black")))) (paren-match ((t (:background "darkseagreen2")))) (paren-mismatch ((t (:background "DeepPink" :foreground "black")))) (paren-mismatch-face ((t (:bold t)))) (paren-no-match-face ((t (:bold t)))) (pointer ((t (nil)))) (primary-selection ((t (nil)))) (red ((t (nil)))) (region ((t (:background "grey80")))) (right-margin ((t (nil)))) (secondary-selection ((t (:background "grey55")))) (sgml-comment-face ((t (:foreground "dark turquoise")))) (sgml-doctype-face ((t (nil)))) (sgml-end-tag-face ((t (nil)))) (sgml-entity-face ((t (nil)))) (sgml-ignored-face ((t (nil)))) (sgml-ms-end-face ((t (:foreground "green")))) (sgml-ms-start-face ((t (:foreground "green")))) (sgml-pi-face ((t (:foreground "lime green")))) (sgml-sgml-face ((t (nil)))) (sgml-short-ref-face ((t (:foreground "deep sky blue")))) (sgml-start-tag-face ((t (nil)))) (shell-option-face ((t (:foreground "blue")))) (shell-output-2-face ((t (:foreground "darkseagreen")))) (shell-output-3-face ((t (:foreground "slategrey")))) (shell-output-face ((t (:foreground "palegreen")))) (shell-prompt-face ((t (:foreground "red")))) (show-paren-match-face ((t (:background "grey80")))) (show-paren-mismatch-face ((t (:bold t :background "purple" :foreground "white")))) (speedbar-button-face ((t (:bold t :foreground "green4")))) (speedbar-directory-face ((t (:bold t :foreground "blue4")))) (speedbar-file-face ((t (:bold t :foreground "cyan4")))) (speedbar-highlight-face ((t (:background "green")))) (speedbar-selected-face ((t (:underline t :foreground "red")))) (speedbar-tag-face ((t (:foreground "brown")))) (swbuff-current-buffer-face ((t (:bold t)))) (template-message-face ((t (:bold t)))) (term-black ((t (:foreground "black")))) (term-blackbg ((t (:background "black")))) (term-blue ((t (:foreground "blue")))) (term-bluebg ((t (:background "blue")))) (term-bold ((t (:bold t)))) (term-cyan ((t (:foreground "cyan")))) (term-cyanbg ((t (:background "cyan")))) (term-default-bg ((t (nil)))) (term-default-bg-inv ((t (nil)))) (term-default-fg ((t (nil)))) (term-default-fg-inv ((t (nil)))) (term-green ((t (:foreground "green")))) (term-greenbg ((t (:background "green")))) (term-invisible ((t (nil)))) (term-invisible-inv ((t (nil)))) (term-magenta ((t (:foreground "magenta")))) (term-magentabg ((t (:background "magenta")))) (term-red ((t (:foreground "red")))) (term-redbg ((t (:background "red")))) (term-underline ((t (:underline t)))) (term-white ((t (:foreground "white")))) (term-whitebg ((t (:background "white")))) (term-yellow ((t (:foreground "yellow")))) (term-yellowbg ((t (:background "yellow")))) (text-cursor ((t (:background "grey15" :foreground "gainsboro")))) (toolbar ((t (nil)))) (underline ((t (:underline t)))) (vc-annotate-face-0046FF ((t (nil)))) (vcursor ((t (:underline t :background "cyan" :foreground "blue")))) (vertical-divider ((t (nil)))) (vhdl-font-lock-attribute-face ((t (:foreground "Orchid")))) (vhdl-font-lock-directive-face ((t (:foreground "CadetBlue")))) (vhdl-font-lock-enumvalue-face ((t (:foreground "Gold4")))) (vhdl-font-lock-function-face ((t (:foreground "Orchid4")))) (vhdl-font-lock-prompt-face ((t (:bold t :foreground "Red")))) (vhdl-font-lock-reserved-words-face ((t (:bold t :foreground "Orange")))) (vhdl-font-lock-translate-off-face ((t (:background "LightGray")))) (vhdl-speedbar-architecture-face ((t (:foreground "Blue")))) (vhdl-speedbar-architecture-selected-face ((t (:underline t :foreground "Blue")))) (vhdl-speedbar-configuration-face ((t (:foreground "DarkGoldenrod")))) (vhdl-speedbar-configuration-selected-face ((t (:underline t :foreground "DarkGoldenrod")))) (vhdl-speedbar-entity-face ((t (:foreground "ForestGreen")))) (vhdl-speedbar-entity-selected-face ((t (:underline t :foreground "ForestGreen")))) (vhdl-speedbar-instantiation-face ((t (:foreground "Brown")))) (vhdl-speedbar-instantiation-selected-face ((t (:underline t :foreground "Brown")))) (vhdl-speedbar-package-face ((t (:foreground "Grey50")))) (vhdl-speedbar-package-selected-face ((t (:underline t :foreground "Grey50")))) (viper-minibuffer-emacs-face ((t (:background "darkseagreen2" :foreground "Black")))) (viper-minibuffer-insert-face ((t (:background "pink" :foreground "Black")))) (viper-minibuffer-vi-face ((t (:background "grey" :foreground "DarkGreen")))) (viper-replace-overlay-face ((t (:background "darkseagreen2" :foreground "Black")))) (viper-search-face ((t (:background "khaki" :foreground "Black")))) (vvb-face ((t (:background "pink" :foreground "black")))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "dark green")))) (widget-field-face ((t (:background "navy" :foreground "white")))) (widget-inactive-face ((t (:foreground "dim gray")))) (widget-single-line-field-face ((t (:background "royalblue" :foreground "white")))) (woman-bold-face ((t (:bold t)))) (woman-italic-face ((t (nil)))) (woman-unknown-face ((t (nil)))) (xref-keyword-face ((t (:foreground "blue")))) (xref-list-pilot-face ((t (:foreground "navy")))) (xref-list-symbol-face ((t (:foreground "navy")))) (yellow ((t (nil)))) (zmacs-region ((t (:background "royalblue"))))))) (defun color-theme-oswald () "Color theme by Tom Oswald, created 2001-04-18. Green on black, includes font-lock, show-paren, and ediff." (interactive) (color-theme-install '(color-theme-oswald ((background-color . "black") (background-mode . dark) (border-color . "black") (cursor-color . "black") (foreground-color . "green") (mouse-color . "black")) ((blank-space-face . blank-space-face) (blank-tab-face . blank-tab-face) (list-matching-lines-face . bold) (view-highlight-face . highlight)) (default ((t (nil)))) (blank-space-face ((t (:background "LightGray")))) (blank-tab-face ((t (:background "black" :foreground "green" :inverse-video t)))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t)))) (ediff-current-diff-face-A ((t (:background "pale green" :foreground "firebrick")))) (ediff-current-diff-face-Ancestor ((t (:background "VioletRed" :foreground "Black")))) (ediff-current-diff-face-B ((t (:background "Yellow" :foreground "DarkOrchid")))) (ediff-current-diff-face-C ((t (:background "Pink" :foreground "Navy")))) (ediff-even-diff-face-A ((t (:background "light grey" :foreground "Black")))) (ediff-even-diff-face-Ancestor ((t (:background "Grey" :foreground "White")))) (ediff-even-diff-face-B ((t (:background "Grey" :foreground "White")))) (ediff-even-diff-face-C ((t (:background "light grey" :foreground "Black")))) (ediff-fine-diff-face-A ((t (:background "sky blue" :foreground "Navy")))) (ediff-fine-diff-face-Ancestor ((t (:background "Green" :foreground "Black")))) (ediff-fine-diff-face-B ((t (:background "cyan" :foreground "Black")))) (ediff-fine-diff-face-C ((t (:background "Turquoise" :foreground "Black")))) (ediff-odd-diff-face-A ((t (:background "Grey" :foreground "White")))) (ediff-odd-diff-face-Ancestor ((t (:background "light grey" :foreground "Black")))) (ediff-odd-diff-face-B ((t (:background "light grey" :foreground "Black")))) (ediff-odd-diff-face-C ((t (:background "Grey" :foreground "White")))) (font-lock-builtin-face ((t (:italic t :bold t :foreground "LightSteelBlue")))) (font-lock-comment-face ((t (:italic t :foreground "LightGoldenrod4")))) (font-lock-constant-face ((t (:italic t :foreground "HotPink")))) (font-lock-doc-string-face ((t (:italic t :foreground "orange")))) (font-lock-function-name-face ((t (:italic t :bold t :foreground "red")))) (font-lock-keyword-face ((t (:foreground "red")))) (font-lock-preprocessor-face ((t (:italic t :foreground "HotPink")))) (font-lock-string-face ((t (:italic t :foreground "orange")))) (font-lock-reference-face ((t (:italic t :bold t :foreground "LightSteelBlue")))) (font-lock-type-face ((t (:italic t :foreground "LightSlateBlue")))) (font-lock-variable-name-face ((t (:underline t :foreground "LightGoldenrod")))) (font-lock-warning-face ((t (:bold t :foreground "Pink")))) (highlight ((t (:background "yellow" :foreground "red")))) (isearch ((t (:background "dim gray" :foreground "aquamarine")))) (ispell-face ((t (:bold t :background "#3454b4" :foreground "yellow")))) (italic ((t (:italic t)))) (modeline ((t (:background "black" :foreground "green" :inverse-video t)))) (modeline-buffer-id ((t (:background "black" :foreground "green" :inverse-video t)))) (modeline-mousable ((t (:background "black" :foreground "green" :inverse-video t)))) (modeline-mousable-minor-mode ((t (:background "black" :foreground "green" :inverse-video t)))) (region ((t (:background "dim gray" :foreground "aquamarine")))) (secondary-selection ((t (:background "darkslateblue" :foreground "light goldenrod")))) (show-paren-match-face ((t (:background "turquoise" :foreground "black")))) (show-paren-mismatch-face ((t (:background "purple" :foreground "white")))) (underline ((t (:underline t)))) (zmacs-region ((t (:background "dim gray" :foreground "aquamarine"))))))) (defun color-theme-robin-hood () "`color-theme-gnome2' with navajo white on green." (interactive) (color-theme-gnome2) (let ((color-theme-cumulative t)) (color-theme-install '(color-theme-robin-hood ((foreground-color . "navajo white") (background-color . "#304020")))))) (defun color-theme-snowish () "Color theme by Girish Bharadwaj, created 2001-05-17. Dark slate gray on snow2, lots of blue colors. Includes custom, eshell, font-lock, gnus, html-helper, hyper-apropos, jde, message, paren, semantic, speedbar, term, widget." (interactive) (color-theme-install '(color-theme-snowish ((background-color . "snow2") (background-mode . light) (cursor-color . "Red3") (foreground-color . "darkslategray")) ((buffers-tab-face . buffers-tab) (gnus-mouse-face . highlight) (sgml-set-face . t) (smiley-mouse-face . highlight)) (default ((t (:background "snow2" :foreground "darkslategray")))) (blue ((t (:foreground "blue")))) (bold ((t (:bold t :foreground "peru")))) (bold-italic ((t (:italic t :bold t)))) (border-glyph ((t (nil)))) (buffers-tab ((t (:background "snow2" :foreground "darkslategray")))) (custom-button-face ((t (:bold t)))) (custom-changed-face ((t (:background "blue" :foreground "white")))) (custom-comment-face ((t (:background "gray85")))) (custom-comment-tag-face ((t (:foreground "blue4")))) (custom-documentation-face ((t (nil)))) (custom-face-tag-face ((t (:underline t)))) (custom-group-tag-face ((t (:underline t :foreground "blue")))) (custom-group-tag-face-1 ((t (:underline t :foreground "red")))) (custom-invalid-face ((t (:background "red" :foreground "yellow")))) (custom-modified-face ((t (:background "blue" :foreground "white")))) (custom-rogue-face ((t (:background "black" :foreground "pink")))) (custom-saved-face ((t (:underline t)))) (custom-set-face ((t (:background "white" :foreground "blue")))) (custom-state-face ((t (:foreground "dark green")))) (custom-variable-button-face ((t (:underline t :bold t)))) (custom-variable-tag-face ((t (:underline t :foreground "blue")))) (cyan ((t (:foreground "cyan")))) (display-time-mail-balloon-enhance-face ((t (:background "orange")))) (display-time-mail-balloon-gnus-group-face ((t (:foreground "blue")))) (display-time-time-balloon-face ((t (:foreground "red")))) (eshell-ls-archive-face ((t (:bold t :foreground "Orchid")))) (eshell-ls-backup-face ((t (:foreground "OrangeRed")))) (eshell-ls-clutter-face ((t (:bold t :foreground "OrangeRed")))) (eshell-ls-directory-face ((t (:bold t :foreground "Blue")))) (eshell-ls-executable-face ((t (:bold t :foreground "ForestGreen")))) (eshell-ls-missing-face ((t (:bold t :foreground "Red")))) (eshell-ls-product-face ((t (:foreground "OrangeRed")))) (eshell-ls-readonly-face ((t (:foreground "Brown")))) (eshell-ls-special-face ((t (:bold t :foreground "Magenta")))) (eshell-ls-symlink-face ((t (:bold t :foreground "Dark Cyan")))) (eshell-ls-unreadable-face ((t (:foreground "Grey30")))) (eshell-prompt-face ((t (:bold t :foreground "Red")))) (font-lock-builtin-face ((t (:underline t :foreground "blue")))) (font-lock-comment-face ((t (:foreground "snow4")))) (font-lock-constant-face ((t (:foreground "CadetBlue")))) (font-lock-doc-string-face ((t (:foreground "mediumblue")))) (font-lock-function-name-face ((t (:bold t :foreground "darkblue")))) (font-lock-keyword-face ((t (:bold t :foreground "dodgerblue")))) (font-lock-preprocessor-face ((t (:underline t :foreground "blue3")))) (font-lock-reference-face ((t (:foreground "red3")))) (font-lock-string-face ((t (:foreground "darkviolet")))) (font-lock-type-face ((t (:foreground "goldenrod")))) (font-lock-variable-name-face ((t (:foreground "tomato")))) (font-lock-warning-face ((t (:bold t :foreground "Red")))) (gnus-cite-attribution-face ((t (nil)))) (gnus-cite-face-1 ((t (:foreground "MidnightBlue")))) (gnus-cite-face-10 ((t (:foreground "medium purple")))) (gnus-cite-face-11 ((t (:foreground "turquoise")))) (gnus-cite-face-2 ((t (:foreground "firebrick")))) (gnus-cite-face-3 ((t (:foreground "dark green")))) (gnus-cite-face-4 ((t (:foreground "OrangeRed")))) (gnus-cite-face-5 ((t (:foreground "dark khaki")))) (gnus-cite-face-6 ((t (:foreground "dark violet")))) (gnus-cite-face-7 ((t (:foreground "SteelBlue4")))) (gnus-cite-face-8 ((t (:foreground "magenta")))) (gnus-cite-face-9 ((t (:foreground "violet")))) (gnus-emphasis-bold ((t (:bold t)))) (gnus-emphasis-bold-italic ((t (nil)))) (gnus-emphasis-highlight-words ((t (:background "black" :foreground "yellow")))) (gnus-emphasis-italic ((t (nil)))) (gnus-emphasis-underline ((t (:underline t)))) (gnus-emphasis-underline-bold ((t (:underline t :bold t)))) (gnus-emphasis-underline-bold-italic ((t (:underline t)))) (gnus-emphasis-underline-italic ((t (:underline t)))) (gnus-group-mail-1-empty-face ((t (:foreground "DeepPink3")))) (gnus-group-mail-1-face ((t (:bold t :foreground "DeepPink3")))) (gnus-group-mail-2-empty-face ((t (:foreground "HotPink3")))) (gnus-group-mail-2-face ((t (:bold t :foreground "HotPink3")))) (gnus-group-mail-3-empty-face ((t (:foreground "magenta4")))) (gnus-group-mail-3-face ((t (:bold t :foreground "magenta4")))) (gnus-group-mail-low-empty-face ((t (:foreground "DeepPink4")))) (gnus-group-mail-low-face ((t (:bold t :foreground "DeepPink4")))) (gnus-group-news-1-empty-face ((t (:foreground "ForestGreen")))) (gnus-group-news-1-face ((t (:bold t :foreground "ForestGreen")))) (gnus-group-news-2-empty-face ((t (:foreground "CadetBlue4")))) (gnus-group-news-2-face ((t (:bold t :foreground "CadetBlue4")))) (gnus-group-news-3-empty-face ((t (nil)))) (gnus-group-news-3-face ((t (:bold t)))) (gnus-group-news-4-empty-face ((t (nil)))) (gnus-group-news-4-face ((t (:bold t)))) (gnus-group-news-5-empty-face ((t (nil)))) (gnus-group-news-5-face ((t (:bold t)))) (gnus-group-news-6-empty-face ((t (nil)))) (gnus-group-news-6-face ((t (:bold t)))) (gnus-group-news-low-empty-face ((t (:foreground "DarkGreen")))) (gnus-group-news-low-face ((t (:bold t :foreground "DarkGreen")))) (gnus-header-content-face ((t (:foreground "indianred4")))) (gnus-header-from-face ((t (:foreground "red3")))) (gnus-header-name-face ((t (:foreground "maroon")))) (gnus-header-newsgroups-face ((t (:foreground "MidnightBlue")))) (gnus-header-subject-face ((t (:foreground "red4")))) (gnus-picons-face ((t (:background "white" :foreground "black")))) (gnus-picons-xbm-face ((t (:background "white" :foreground "black")))) (gnus-signature-face ((t (nil)))) (gnus-splash-face ((t (:foreground "Brown")))) (gnus-summary-cancelled-face ((t (:background "black" :foreground "yellow")))) (gnus-summary-high-ancient-face ((t (:bold t :foreground "RoyalBlue")))) (gnus-summary-high-read-face ((t (:bold t :foreground "DarkGreen")))) (gnus-summary-high-ticked-face ((t (:bold t :foreground "firebrick")))) (gnus-summary-high-unread-face ((t (:bold t)))) (gnus-summary-low-ancient-face ((t (:foreground "RoyalBlue")))) (gnus-summary-low-read-face ((t (:foreground "DarkGreen")))) (gnus-summary-low-ticked-face ((t (:foreground "firebrick")))) (gnus-summary-low-unread-face ((t (nil)))) (gnus-summary-normal-ancient-face ((t (:foreground "RoyalBlue")))) (gnus-summary-normal-read-face ((t (:foreground "DarkGreen")))) (gnus-summary-normal-ticked-face ((t (:foreground "firebrick")))) (gnus-summary-normal-unread-face ((t (nil)))) (gnus-summary-selected-face ((t (:underline t)))) (gnus-x-face ((t (:background "white" :foreground "black")))) (green ((t (:foreground "green")))) (gui-button-face ((t (:background "grey75" :foreground "black")))) (gui-element ((t (:background "#D4D0C8" :foreground "black")))) (highlight ((t (:background "darkseagreen2")))) (html-helper-bold-face ((t (:bold t)))) (html-helper-bold-italic-face ((t (nil)))) (html-helper-builtin-face ((t (:underline t :foreground "blue3")))) (html-helper-italic-face ((t (:foreground "medium sea green")))) (html-helper-underline-face ((t (:underline t)))) (html-tag-face ((t (:bold t)))) (hyper-apropos-documentation ((t (:foreground "darkred")))) (hyper-apropos-heading ((t (:bold t)))) (hyper-apropos-hyperlink ((t (:foreground "blue4")))) (hyper-apropos-major-heading ((t (:bold t)))) (hyper-apropos-section-heading ((t (nil)))) (hyper-apropos-warning ((t (:bold t :foreground "red")))) (info-menu-6 ((t (nil)))) (isearch ((t (:background "paleturquoise")))) (isearch-secondary ((t (:foreground "red3")))) (italic ((t (nil)))) (jde-bug-breakpoint-cursor ((t (:background "brown" :foreground "cyan")))) (jde-bug-breakpoint-marker ((t (:background "yellow" :foreground "red")))) (jde-java-font-lock-link-face ((t (:underline t :foreground "blue")))) (jde-java-font-lock-number-face ((t (:foreground "RosyBrown")))) (left-margin ((t (nil)))) (list-mode-item-selected ((t (:background "gray68" :foreground "darkslategray")))) (magenta ((t (:foreground "magenta")))) (message-cited-text-face ((t (:foreground "red")))) (message-header-cc-face ((t (:foreground "MidnightBlue")))) (message-header-name-face ((t (:foreground "cornflower blue")))) (message-header-newsgroups-face ((t (:foreground "blue4")))) (message-header-other-face ((t (:foreground "steel blue")))) (message-header-subject-face ((t (:bold t :foreground "navy blue")))) (message-header-to-face ((t (:bold t :foreground "MidnightBlue")))) (message-header-xheader-face ((t (:foreground "blue")))) (message-mml-face ((t (:foreground "ForestGreen")))) (message-separator-face ((t (:foreground "brown")))) (modeline ((t (nil)))) (modeline-buffer-id ((t (:background "#D4D0C8" :foreground "blue4")))) (modeline-mousable ((t (:background "#D4D0C8" :foreground "firebrick")))) (modeline-mousable-minor-mode ((t (:background "#D4D0C8" :foreground "green4")))) (paren-blink-off ((t (:foreground "snow2")))) (paren-match ((t (:background "darkseagreen2")))) (paren-mismatch ((t (:background "snow2" :foreground "darkslategray")))) (pointer ((t (nil)))) (primary-selection ((t (:background "gray65")))) (red ((t (:foreground "red")))) (right-margin ((t (nil)))) (secondary-selection ((t (:background "paleturquoise")))) (semantic-intangible-face ((t (:foreground "gray25")))) (semantic-read-only-face ((t (:background "gray25")))) (senator-momentary-highlight-face ((t (:background "gray70")))) (speedbar-button-face ((t (:foreground "green4")))) (speedbar-directory-face ((t (:foreground "blue4")))) (speedbar-file-face ((t (:foreground "cyan4")))) (speedbar-highlight-face ((t (:background "green")))) (speedbar-selected-face ((t (:underline t :foreground "red")))) (speedbar-tag-face ((t (:foreground "brown")))) (template-message-face ((t (:bold t)))) (term-blue-bold-face ((t (:bold t :background "snow2" :foreground "blue")))) (term-blue-face ((t (:foreground "blue")))) (term-blue-inv-face ((t (:background "blue")))) (term-blue-ul-face ((t (:underline t :background "snow2" :foreground "blue")))) (term-cyan-bold-face ((t (:bold t :background "snow2" :foreground "cyan")))) (term-cyan-face ((t (:foreground "cyan")))) (term-cyan-inv-face ((t (:background "cyan")))) (term-cyan-ul-face ((t (:underline t :background "snow2" :foreground "cyan")))) (term-default-bold-face ((t (:bold t :background "snow2" :foreground "darkslategray")))) (term-default-face ((t (:background "snow2" :foreground "darkslategray")))) (term-default-inv-face ((t (:background "darkslategray" :foreground "snow2")))) (term-default-ul-face ((t (:underline t :background "snow2" :foreground "darkslategray")))) (term-green-bold-face ((t (:bold t :background "snow2" :foreground "green")))) (term-green-face ((t (:foreground "green")))) (term-green-inv-face ((t (:background "green")))) (term-green-ul-face ((t (:underline t :background "snow2" :foreground "green")))) (term-magenta-bold-face ((t (:bold t :background "snow2" :foreground "magenta")))) (term-magenta-face ((t (:foreground "magenta")))) (term-magenta-inv-face ((t (:background "magenta")))) (term-magenta-ul-face ((t (:underline t :background "snow2" :foreground "magenta")))) (term-red-bold-face ((t (:bold t :background "snow2" :foreground "red")))) (term-red-face ((t (:foreground "red")))) (term-red-inv-face ((t (:background "red")))) (term-red-ul-face ((t (:underline t :background "snow2" :foreground "red")))) (term-white-bold-face ((t (:bold t :background "snow2" :foreground "white")))) (term-white-face ((t (:foreground "white")))) (term-white-inv-face ((t (:background "snow2")))) (term-white-ul-face ((t (:underline t :background "snow2" :foreground "white")))) (term-yellow-bold-face ((t (:bold t :background "snow2" :foreground "yellow")))) (term-yellow-face ((t (:foreground "yellow")))) (term-yellow-inv-face ((t (:background "yellow")))) (term-yellow-ul-face ((t (:underline t :background "snow2" :foreground "yellow")))) (text-cursor ((t (:background "Red3" :foreground "snow2")))) (toolbar ((t (nil)))) (underline ((t (:underline t)))) (vertical-divider ((t (nil)))) (white ((t (:foreground "white")))) (widget ((t (nil)))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "dark green")))) (widget-field-face ((t (:background "gray85")))) (widget-inactive-face ((t (:foreground "dim gray")))) (yellow ((t (:foreground "yellow")))) (zmacs-region ((t (:background "gray65"))))))) (defun color-theme-dark-laptop () "Color theme by Laurent Michel, created 2001-05-24. Includes custom, fl, font-lock, gnus, message, widget." (interactive) (color-theme-install '(color-theme-dark-laptop ((background-color . "black") (background-mode . dark) (border-color . "black") (cursor-color . "yellow") (foreground-color . "white") (mouse-color . "sienna1")) ((gnus-mouse-face . highlight) (list-matching-lines-face . bold) (view-highlight-face . highlight)) (default ((t (:background "black" :foreground "white")))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t)))) (custom-button-face ((t (nil)))) (custom-changed-face ((t (:background "blue" :foreground "white")))) (custom-documentation-face ((t (nil)))) (custom-face-tag-face ((t (:underline t)))) (custom-group-tag-face ((t (:underline t :foreground "light blue")))) (custom-group-tag-face-1 ((t (:underline t :foreground "pink")))) (custom-invalid-face ((t (:background "red" :foreground "yellow")))) (custom-modified-face ((t (:background "blue" :foreground "white")))) (custom-rogue-face ((t (:background "black" :foreground "pink")))) (custom-saved-face ((t (:underline t)))) (custom-set-face ((t (:background "white" :foreground "blue")))) (custom-state-face ((t (:foreground "lime green")))) (custom-variable-button-face ((t (:underline t :bold t)))) (custom-variable-tag-face ((t (:underline t :foreground "light blue")))) (fl-comment-face ((t (:foreground "pink")))) (fl-doc-string-face ((t (:foreground "purple")))) (fl-function-name-face ((t (:foreground "red")))) (fl-keyword-face ((t (:foreground "cyan")))) (fl-string-face ((t (:foreground "green")))) (fl-type-face ((t (:foreground "yellow")))) (font-lock-builtin-face ((t (:foreground "LightSteelBlue")))) (font-lock-comment-face ((t (:foreground "OrangeRed")))) (font-lock-constant-face ((t (:foreground "Aquamarine")))) (font-lock-doc-string-face ((t (:foreground "LightSalmon")))) (font-lock-function-name-face ((t (:foreground "LightSkyBlue")))) (font-lock-keyword-face ((t (:foreground "Cyan")))) (font-lock-preprocessor-face ((t (:foreground "Aquamarine")))) (font-lock-reference-face ((t (:foreground "LightSteelBlue")))) (font-lock-string-face ((t (:foreground "LightSalmon")))) (font-lock-type-face ((t (:foreground "PaleGreen")))) (font-lock-variable-name-face ((t (:foreground "LightGoldenrod")))) (font-lock-warning-face ((t (:bold t :foreground "Pink")))) (gnus-cite-attribution-face ((t (:italic t)))) (gnus-cite-face-1 ((t (:bold t :foreground "deep sky blue")))) (gnus-cite-face-10 ((t (:foreground "medium purple")))) (gnus-cite-face-11 ((t (:foreground "turquoise")))) (gnus-cite-face-2 ((t (:bold t :foreground "cyan")))) (gnus-cite-face-3 ((t (:bold t :foreground "gold")))) (gnus-cite-face-4 ((t (:foreground "light pink")))) (gnus-cite-face-5 ((t (:foreground "pale green")))) (gnus-cite-face-6 ((t (:bold t :foreground "chocolate")))) (gnus-cite-face-7 ((t (:foreground "orange")))) (gnus-cite-face-8 ((t (:foreground "magenta")))) (gnus-cite-face-9 ((t (:foreground "violet")))) (gnus-emphasis-bold ((t (:bold t)))) (gnus-emphasis-bold-italic ((t (:italic t :bold t)))) (gnus-emphasis-highlight-words ((t (:background "black" :foreground "yellow")))) (gnus-emphasis-italic ((t (:italic t)))) (gnus-emphasis-underline ((t (:underline t)))) (gnus-emphasis-underline-bold ((t (:underline t :bold t)))) (gnus-emphasis-underline-bold-italic ((t (:underline t :italic t :bold t)))) (gnus-emphasis-underline-italic ((t (:underline t :italic t)))) (gnus-group-mail-1-empty-face ((t (:foreground "aquamarine1")))) (gnus-group-mail-1-face ((t (:bold t :foreground "aquamarine1")))) (gnus-group-mail-2-empty-face ((t (:foreground "aquamarine2")))) (gnus-group-mail-2-face ((t (:bold t :foreground "aquamarine2")))) (gnus-group-mail-3-empty-face ((t (:foreground "aquamarine3")))) (gnus-group-mail-3-face ((t (:bold t :foreground "aquamarine3")))) (gnus-group-mail-low-empty-face ((t (:foreground "aquamarine4")))) (gnus-group-mail-low-face ((t (:bold t :foreground "aquamarine4")))) (gnus-group-news-1-empty-face ((t (:foreground "PaleTurquoise")))) (gnus-group-news-1-face ((t (:bold t :foreground "PaleTurquoise")))) (gnus-group-news-2-empty-face ((t (:foreground "turquoise")))) (gnus-group-news-2-face ((t (:bold t :foreground "turquoise")))) (gnus-group-news-3-empty-face ((t (nil)))) (gnus-group-news-3-face ((t (:bold t)))) (gnus-group-news-4-empty-face ((t (nil)))) (gnus-group-news-4-face ((t (:bold t)))) (gnus-group-news-5-empty-face ((t (nil)))) (gnus-group-news-5-face ((t (:bold t)))) (gnus-group-news-6-empty-face ((t (nil)))) (gnus-group-news-6-face ((t (:bold t)))) (gnus-group-news-low-empty-face ((t (:foreground "DarkTurquoise")))) (gnus-group-news-low-face ((t (:bold t :foreground "DarkTurquoise")))) (gnus-header-content-face ((t (:italic t :foreground "forest green")))) (gnus-header-from-face ((t (:bold t :foreground "spring green")))) (gnus-header-name-face ((t (:foreground "deep sky blue")))) (gnus-header-newsgroups-face ((t (:italic t :bold t :foreground "purple")))) (gnus-header-subject-face ((t (:bold t :foreground "orange")))) (gnus-signature-face ((t (:bold t :foreground "khaki")))) (gnus-splash-face ((t (:foreground "Brown")))) (gnus-summary-cancelled-face ((t (:background "black" :foreground "yellow")))) (gnus-summary-high-ancient-face ((t (:bold t :foreground "SkyBlue")))) (gnus-summary-high-read-face ((t (:bold t :foreground "PaleGreen")))) (gnus-summary-high-ticked-face ((t (:bold t :foreground "pink")))) (gnus-summary-high-unread-face ((t (:bold t)))) (gnus-summary-low-ancient-face ((t (:italic t :foreground "SkyBlue")))) (gnus-summary-low-read-face ((t (:italic t :foreground "PaleGreen")))) (gnus-summary-low-ticked-face ((t (:italic t :foreground "pink")))) (gnus-summary-low-unread-face ((t (:italic t)))) (gnus-summary-normal-ancient-face ((t (:foreground "SkyBlue")))) (gnus-summary-normal-read-face ((t (:foreground "PaleGreen")))) (gnus-summary-normal-ticked-face ((t (:foreground "pink")))) (gnus-summary-normal-unread-face ((t (nil)))) (gnus-summary-selected-face ((t (:underline t)))) (highlight ((t (:background "darkolivegreen")))) (italic ((t (:italic t)))) (message-cited-text-face ((t (:bold t :foreground "red")))) (message-header-cc-face ((t (:bold t :foreground "green4")))) (message-header-name-face ((t (:bold t :foreground "orange")))) (message-header-newsgroups-face ((t (:bold t :foreground "violet")))) (message-header-other-face ((t (:bold t :foreground "chocolate")))) (message-header-subject-face ((t (:bold t :foreground "yellow")))) (message-header-to-face ((t (:bold t :foreground "cyan")))) (message-header-xheader-face ((t (:bold t :foreground "light blue")))) (message-mml-face ((t (:bold t :background nil :foreground "Green3" :inverse-video t)))) (message-separator-face ((t (:foreground "blue3")))) (modeline ((t (:background "black" :foreground "white" :inverse-video t)))) (modeline-buffer-id ((t (:background "black" :foreground "white" :inverse-video t)))) (modeline-mousable ((t (:background "black" :foreground "white" :inverse-video t)))) (modeline-mousable-minor-mode ((t (:background "black" :foreground "white" :inverse-video t)))) (region ((t (:background "blue")))) (primary-selection ((t (:background "blue")))) (isearch ((t (:background "blue")))) (zmacs-region ((t (:background "blue")))) (secondary-selection ((t (:background "darkslateblue")))) (underline ((t (:underline t)))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "lime green")))) (widget-field-face ((t (:background "dim gray")))) (widget-inactive-face ((t (:foreground "light gray")))) (widget-single-line-field-face ((t (:background "dim gray"))))))) (defun color-theme-taming-mr-arneson () "Color theme by Erik Arneson, created 2001-06-12. Light sky blue on black. Includes bbdb, cperl, custom, cvs, diff, dired, font-lock, html-helper, hyper-apropos, info, isearch, man, message, paren, shell, and widget." (interactive) (color-theme-install '(color-theme-taming-mr-arneson ((background-color . "black") (background-mode . light) (background-toolbar-color . "#cf3ccf3ccf3c") (border-color . "#000000000000") (bottom-toolbar-shadow-color . "#79e77df779e7") (cursor-color . "Red3") (foreground-color . "LightSkyBlue") (top-toolbar-shadow-color . "#fffffbeeffff")) ((buffers-tab-face . buffers-tab) (cperl-here-face . font-lock-string-face) (cperl-invalid-face quote default) (cperl-pod-face . font-lock-comment-face) (cperl-pod-head-face . font-lock-variable-name-face) (ispell-highlight-face . highlight) (vc-mode-face . highlight) (vm-highlight-url-face . bold-italic) (vm-highlighted-header-face . bold) (vm-mime-button-face . gui-button-face) (vm-summary-highlight-face . bold)) (default ((t (:background "black" :foreground "LightSkyBlue")))) (bbdb-company ((t (nil)))) (bbdb-field-name ((t (:bold t)))) (bbdb-field-value ((t (nil)))) (bbdb-name ((t (:underline t)))) (blue ((t (:foreground "blue")))) (bold ((t (:bold t)))) (bold-italic ((t (:bold t :foreground "yellow")))) (border-glyph ((t (nil)))) (buffers-tab ((t (:background "black" :foreground "LightSkyBlue")))) (cperl-array-face ((t (:bold t :foreground "SkyBlue2")))) (cperl-hash-face ((t (:foreground "LightBlue2")))) (cperl-invalid-face ((t (:foreground "white")))) (cperl-nonoverridable-face ((t (:foreground "chartreuse3")))) (custom-button-face ((t (:bold t)))) (custom-changed-face ((t (:background "blue" :foreground "white")))) (custom-comment-face ((t (:foreground "white")))) (custom-comment-tag-face ((t (:foreground "white")))) (custom-documentation-face ((t (nil)))) (custom-face-tag-face ((t (:underline t)))) (custom-group-tag-face ((t (:underline t :foreground "blue")))) (custom-group-tag-face-1 ((t (:underline t :foreground "red")))) (custom-invalid-face ((t (:background "red" :foreground "yellow")))) (custom-modified-face ((t (:background "blue" :foreground "white")))) (custom-rogue-face ((t (:background "black" :foreground "pink")))) (custom-saved-face ((t (:underline t)))) (custom-set-face ((t (:background "white" :foreground "blue")))) (custom-state-face ((t (:foreground "white")))) (custom-variable-button-face ((t (:underline t :bold t)))) (custom-variable-tag-face ((t (:underline t :foreground "blue")))) (cvs-filename-face ((t (:foreground "white")))) (cvs-handled-face ((t (:foreground "pink")))) (cvs-header-face ((t (:foreground "green")))) (cvs-marked-face ((t (:bold t :foreground "green3")))) (cvs-msg-face ((t (:foreground "red")))) (cvs-need-action-face ((t (:foreground "yellow")))) (cvs-unknown-face ((t (:foreground "grey")))) (diff-added-face ((t (nil)))) (diff-changed-face ((t (nil)))) (diff-file-header-face ((t (:bold t :background "grey70")))) (diff-hunk-header-face ((t (:background "grey85")))) (diff-index-face ((t (:bold t :background "grey70")))) (diff-removed-face ((t (nil)))) (dired-face-boring ((t (:foreground "Gray65")))) (dired-face-directory ((t (:bold t :foreground "SkyBlue2")))) (dired-face-executable ((t (:foreground "Green")))) (dired-face-flagged ((t (:background "LightSlateGray")))) (dired-face-header ((t (:background "grey75" :foreground "black")))) (dired-face-marked ((t (:background "PaleVioletRed")))) (dired-face-permissions ((t (:background "grey75" :foreground "black")))) (dired-face-setuid ((t (:foreground "Red")))) (dired-face-socket ((t (:foreground "magenta")))) (dired-face-symlink ((t (:foreground "cyan")))) (excerpt ((t (nil)))) (fixed ((t (:bold t)))) (font-lock-builtin-face ((t (:foreground "red3")))) (font-lock-comment-face ((t (:foreground "red")))) (font-lock-constant-face ((t (nil)))) (font-lock-doc-string-face ((t (:foreground "turquoise")))) (font-lock-function-name-face ((t (:foreground "white")))) (font-lock-keyword-face ((t (:foreground "green")))) (font-lock-preprocessor-face ((t (:foreground "green3")))) (font-lock-reference-face ((t (:foreground "red3")))) (font-lock-string-face ((t (:foreground "turquoise")))) (font-lock-type-face ((t (:foreground "steelblue")))) (font-lock-variable-name-face ((t (:foreground "magenta2")))) (font-lock-warning-face ((t (:bold t :foreground "Red")))) (green ((t (:foreground "green")))) (gui-button-face ((t (:background "grey75" :foreground "black")))) (gui-element ((t (nil)))) (highlight ((t (:background "darkseagreen2" :foreground "blue")))) (html-helper-bold-face ((t (:bold t)))) (html-helper-italic-face ((t (:bold t :foreground "yellow")))) (html-helper-underline-face ((t (:underline t)))) (hyper-apropos-documentation ((t (:foreground "white")))) (hyper-apropos-heading ((t (:bold t)))) (hyper-apropos-hyperlink ((t (:foreground "sky blue")))) (hyper-apropos-major-heading ((t (:bold t)))) (hyper-apropos-section-heading ((t (:bold t)))) (hyper-apropos-warning ((t (:bold t :foreground "red")))) (info-node ((t (:bold t :foreground "yellow")))) (info-xref ((t (:bold t)))) (isearch ((t (:background "paleturquoise" :foreground "dark red")))) (isearch-secondary ((t (:foreground "red3")))) (italic ((t (:bold t :foreground "yellow")))) (left-margin ((t (nil)))) (list-mode-item-selected ((t (:background "gray68" :foreground "dark green")))) (man-bold ((t (:bold t)))) (man-heading ((t (:bold t)))) (man-italic ((t (:foreground "yellow")))) (man-xref ((t (:underline t)))) (message-cited-text ((t (:foreground "orange")))) (message-header-contents ((t (:foreground "white")))) (message-headers ((t (:bold t :foreground "orange")))) (message-highlighted-header-contents ((t (:bold t)))) (message-url ((t (:bold t :foreground "pink")))) (mmm-face ((t (:background "black" :foreground "green")))) (modeline ((t (nil)))) (modeline-buffer-id ((t (:background "Gray80" :foreground "blue4")))) (modeline-mousable ((t (:background "Gray80" :foreground "firebrick")))) (modeline-mousable-minor-mode ((t (:background "Gray80" :foreground "green4")))) (paren-blink-off ((t (:foreground "gray80")))) (paren-match ((t (:background "dark blue")))) (paren-mismatch ((t (:background "DeepPink" :foreground "LightSkyBlue")))) (pointer ((t (nil)))) (primary-selection ((t (:background "gray65" :foreground "DarkBlue")))) (red ((t (:foreground "red")))) (region ((t (:background "gray65" :foreground "DarkBlue")))) (right-margin ((t (nil)))) (secondary-selection ((t (:background "paleturquoise" :foreground "black")))) (shell-option-face ((t (:foreground "blue4")))) (shell-output-2-face ((t (:foreground "green4")))) (shell-output-3-face ((t (:foreground "green4")))) (shell-output-face ((t (:bold t)))) (shell-prompt-face ((t (:foreground "red4")))) (text-cursor ((t (:background "Red3" :foreground "black")))) (toolbar ((t (:background "Gray80" :foreground "black")))) (underline ((t (:underline t)))) (vertical-divider ((t (nil)))) (vm-xface ((t (:background "white" :foreground "black")))) (vmpc-pre-sig-face ((t (:foreground "forestgreen")))) (vmpc-sig-face ((t (:foreground "steelblue")))) (widget ((t (nil)))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "dark green")))) (widget-field-face ((t (:background "gray85" :foreground "black")))) (widget-inactive-face ((t (:foreground "dim gray")))) (x-face ((t (:background "white" :foreground "black")))) (xrdb-option-name-face ((t (:foreground "red")))) (yellow ((t (:foreground "yellow")))) (zmacs-region ((t (:background "gray65"))))))) (defun color-theme-digital-ofs1 () "Color theme by Gareth Owen, created 2001-06-13. This works well on an old, beat-up Digital Unix box with its 256 colour display, on which other color themes hog too much of the palette. Black on some shade of dark peach. Includes bbdb, cperl, custom, cvs, diff, dired, ediff, erc, eshell, font-latex, font-lock, gnus, highlight, hproperty, html-helper, hyper-apropos, info, jde, man, message, paren, searchm, semantic, sgml, shell, speedbar, term, vhdl, viper, w3m, widget, woman, x-symbol, xref." (interactive) (color-theme-install '(color-theme-digital-ofs1 ((background-color . "#CA94AA469193") (background-mode . light) (background-toolbar-color . "#cf3ccf3ccf3c") (border-color . "black") (bottom-toolbar-shadow-color . "#79e77df779e7") (cursor-color . "Black") (foreground-color . "Black") (mouse-color . "Black") (top-toolbar-shadow-color . "#fffffbeeffff") (viper-saved-cursor-color-in-replace-mode . "Red3")) ((Man-overstrike-face . bold) (Man-underline-face . underline) (gnus-mouse-face . highlight) (goto-address-mail-face . italic) (goto-address-mail-mouse-face . secondary-selection) (goto-address-url-face . bold) (goto-address-url-mouse-face . highlight) (ispell-highlight-face . highlight) (list-matching-lines-face . bold) (rmail-highlight-face . font-lock-function-name-face) (view-highlight-face . highlight)) (default ((t (:bold t)))) (bbdb-company ((t (:italic t)))) (bbdb-field-name ((t (:bold t)))) (bbdb-field-value ((t (nil)))) (bbdb-name ((t (:underline t)))) (blank-space-face ((t (nil)))) (blank-tab-face ((t (nil)))) (blue ((t (:bold t :foreground "blue")))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t)))) (border-glyph ((t (:bold t)))) (buffers-tab ((t (:background "black" :foreground "LightSkyBlue")))) (calendar-today-face ((t (:underline t :bold t :foreground "white")))) (comint-input-face ((t (nil)))) (cperl-array-face ((t (:bold t :background "lightyellow2" :foreground "Blue")))) (cperl-hash-face ((t (:italic t :bold t :background "lightyellow2" :foreground "Red")))) (cperl-here-face ((t (nil)))) (cperl-invalid-face ((t (:foreground "white")))) (cperl-nonoverridable-face ((t (:foreground "chartreuse3")))) (cperl-pod-face ((t (nil)))) (cperl-pod-head-face ((t (nil)))) (custom-button-face ((t (:bold t)))) (custom-changed-face ((t (:bold t :background "blue" :foreground "white")))) (custom-comment-face ((t (:foreground "white")))) (custom-comment-tag-face ((t (:foreground "white")))) (custom-documentation-face ((t (:bold t)))) (custom-face-tag-face ((t (:underline t :bold t)))) (custom-group-tag-face ((t (:underline t :bold t :foreground "DarkBlue")))) (custom-group-tag-face-1 ((t (:underline t :bold t :foreground "red")))) (custom-invalid-face ((t (:bold t :background "red" :foreground "yellow")))) (custom-modified-face ((t (:bold t :background "blue" :foreground "white")))) (custom-rogue-face ((t (:bold t :background "black" :foreground "pink")))) (custom-saved-face ((t (:underline t :bold t)))) (custom-set-face ((t (:bold t :background "white" :foreground "blue")))) (custom-state-face ((t (:bold t :foreground "dark green")))) (custom-variable-button-face ((t (:underline t :bold t)))) (custom-variable-tag-face ((t (:underline t :bold t :foreground "blue")))) (cvs-filename-face ((t (:foreground "white")))) (cvs-handled-face ((t (:foreground "pink")))) (cvs-header-face ((t (:bold t :foreground "green")))) (cvs-marked-face ((t (:bold t :foreground "green3")))) (cvs-msg-face ((t (:italic t :foreground "red")))) (cvs-need-action-face ((t (:foreground "yellow")))) (cvs-unknown-face ((t (:foreground "grey")))) (cyan ((t (:foreground "cyan")))) (diary-face ((t (:bold t :foreground "red")))) (diff-added-face ((t (nil)))) (diff-changed-face ((t (nil)))) (diff-file-header-face ((t (:bold t :background "grey70")))) (diff-hunk-header-face ((t (:background "grey85")))) (diff-index-face ((t (:bold t :background "grey70")))) (diff-removed-face ((t (nil)))) (dired-face-boring ((t (:foreground "Gray65")))) (dired-face-directory ((t (:bold t)))) (dired-face-executable ((t (:foreground "SeaGreen")))) (dired-face-flagged ((t (:background "LightSlateGray")))) (dired-face-header ((t (:background "grey75" :foreground "black")))) (dired-face-marked ((t (:background "PaleVioletRed")))) (dired-face-permissions ((t (:background "grey75" :foreground "black")))) (dired-face-setuid ((t (:foreground "Red")))) (dired-face-socket ((t (:foreground "magenta")))) (dired-face-symlink ((t (:foreground "cyan")))) (display-time-mail-balloon-enhance-face ((t (:bold t :background "orange")))) (display-time-mail-balloon-gnus-group-face ((t (:bold t :foreground "blue")))) (display-time-time-balloon-face ((t (:bold t :foreground "red")))) (ediff-current-diff-face-A ((t (:background "pale green" :foreground "firebrick")))) (ediff-current-diff-face-Ancestor ((t (:background "VioletRed" :foreground "Black")))) (ediff-current-diff-face-B ((t (:background "Yellow" :foreground "DarkOrchid")))) (ediff-current-diff-face-C ((t (:background "Pink" :foreground "Navy")))) (ediff-even-diff-face-A ((t (:background "light grey" :foreground "Black")))) (ediff-even-diff-face-Ancestor ((t (:background "Grey" :foreground "White")))) (ediff-even-diff-face-B ((t (:background "Grey" :foreground "White")))) (ediff-even-diff-face-C ((t (:background "light grey" :foreground "Black")))) (ediff-fine-diff-face-A ((t (:background "sky blue" :foreground "Navy")))) (ediff-fine-diff-face-Ancestor ((t (:background "Green" :foreground "Black")))) (ediff-fine-diff-face-B ((t (:background "cyan" :foreground "Black")))) (ediff-fine-diff-face-C ((t (:background "Turquoise" :foreground "Black")))) (ediff-odd-diff-face-A ((t (:background "Grey" :foreground "White")))) (ediff-odd-diff-face-Ancestor ((t (:background "light grey" :foreground "Black")))) (ediff-odd-diff-face-B ((t (:background "light grey" :foreground "Black")))) (ediff-odd-diff-face-C ((t (:background "Grey" :foreground "White")))) (erc-action-face ((t (:bold t)))) (erc-bold-face ((t (:bold t)))) (erc-default-face ((t (nil)))) (erc-direct-msg-face ((t (nil)))) (erc-error-face ((t (:bold t)))) (erc-input-face ((t (nil)))) (erc-inverse-face ((t (nil)))) (erc-notice-face ((t (nil)))) (erc-pal-face ((t (nil)))) (erc-prompt-face ((t (nil)))) (erc-underline-face ((t (nil)))) (eshell-ls-archive-face ((t (:bold t :foreground "Orchid")))) (eshell-ls-backup-face ((t (:foreground "OrangeRed")))) (eshell-ls-clutter-face ((t (:bold t :foreground "OrangeRed")))) (eshell-ls-directory-face ((t (:bold t :foreground "Blue")))) (eshell-ls-executable-face ((t (:bold t :foreground "ForestGreen")))) (eshell-ls-missing-face ((t (:bold t :foreground "Red")))) (eshell-ls-picture-face ((t (:foreground "Violet")))) (eshell-ls-product-face ((t (:foreground "OrangeRed")))) (eshell-ls-readonly-face ((t (:foreground "Brown")))) (eshell-ls-special-face ((t (:bold t :foreground "Magenta")))) (eshell-ls-symlink-face ((t (:bold t :foreground "DarkCyan")))) (eshell-ls-text-face ((t (:foreground "medium aquamarine")))) (eshell-ls-todo-face ((t (:bold t :foreground "aquamarine")))) (eshell-ls-unreadable-face ((t (:foreground "Grey30")))) (eshell-prompt-face ((t (:bold t :foreground "Red")))) (eshell-test-failed-face ((t (:bold t :foreground "OrangeRed")))) (eshell-test-ok-face ((t (:bold t :foreground "Green")))) (excerpt ((t (:italic t)))) (ff-paths-non-existant-file-face ((t (:bold t :foreground "NavyBlue")))) (fg:black ((t (:foreground "black")))) (fixed ((t (:bold t)))) (fl-comment-face ((t (:foreground "medium purple")))) (fl-doc-string-face ((t (nil)))) (fl-function-name-face ((t (:foreground "green")))) (fl-keyword-face ((t (:foreground "LightGreen")))) (fl-string-face ((t (:foreground "light coral")))) (fl-type-face ((t (:foreground "cyan")))) (flyspell-duplicate-face ((t (:underline t :bold t :foreground "Gold3")))) (flyspell-incorrect-face ((t (:underline t :bold t :foreground "OrangeRed")))) (font-latex-bold-face ((t (:bold t)))) (font-latex-italic-face ((t (:italic t)))) (font-latex-math-face ((t (nil)))) (font-latex-sedate-face ((t (nil)))) (font-latex-string-face ((t (nil)))) (font-latex-warning-face ((t (nil)))) (font-lock-builtin-face ((t (:italic t :bold t :foreground "Orchid")))) (font-lock-comment-face ((t (:bold t :foreground "Firebrick")))) (font-lock-constant-face ((t (:italic t :bold t :foreground "CadetBlue")))) (font-lock-doc-string-face ((t (:italic t :bold t :foreground "green4")))) (font-lock-emphasized-face ((t (:bold t)))) (font-lock-exit-face ((t (:foreground "green")))) (font-lock-function-name-face ((t (:italic t :bold t :foreground "Blue")))) (font-lock-keyword-face ((t (:bold t :foreground "dark olive green")))) (font-lock-other-emphasized-face ((t (:italic t :bold t)))) (font-lock-other-type-face ((t (:bold t :foreground "DarkBlue")))) (font-lock-preprocessor-face ((t (:italic t :bold t :foreground "blue3")))) (font-lock-reference-face ((t (:italic t :bold t :foreground "red3")))) (font-lock-special-comment-face ((t (nil)))) (font-lock-special-keyword-face ((t (nil)))) (font-lock-string-face ((t (:italic t :bold t :foreground "DarkBlue")))) (font-lock-type-face ((t (:italic t :bold t :foreground "DarkGreen")))) (font-lock-variable-name-face ((t (:italic t :bold t :foreground "darkgreen")))) (font-lock-warning-face ((t (:bold t :foreground "Red")))) (fringe ((t (:background "grey95")))) (gdb-arrow-face ((t (:bold t)))) (gnus-cite-attribution-face ((t (:italic t :bold t)))) (gnus-cite-face-1 ((t (:bold t :foreground "MidnightBlue")))) (gnus-cite-face-10 ((t (:foreground "medium purple")))) (gnus-cite-face-11 ((t (:foreground "turquoise")))) (gnus-cite-face-2 ((t (:bold t :foreground "firebrick")))) (gnus-cite-face-3 ((t (:bold t :foreground "dark green")))) (gnus-cite-face-4 ((t (:foreground "OrangeRed")))) (gnus-cite-face-5 ((t (:foreground "dark khaki")))) (gnus-cite-face-6 ((t (:bold t :foreground "dark violet")))) (gnus-cite-face-7 ((t (:foreground "SteelBlue4")))) (gnus-cite-face-8 ((t (:foreground "magenta")))) (gnus-cite-face-9 ((t (:foreground "violet")))) (gnus-cite-face-list ((t (nil)))) (gnus-emphasis-bold ((t (:bold t)))) (gnus-emphasis-bold-italic ((t (:italic t :bold t)))) (gnus-emphasis-highlight-words ((t (:background "black" :foreground "yellow")))) (gnus-emphasis-italic ((t (:italic t)))) (gnus-emphasis-underline ((t (:underline t)))) (gnus-emphasis-underline-bold ((t (:underline t :bold t)))) (gnus-emphasis-underline-bold-italic ((t (:underline t :italic t :bold t)))) (gnus-emphasis-underline-italic ((t (:underline t :italic t)))) (gnus-filterhist-face-1 ((t (nil)))) (gnus-group-mail-1-empty-face ((t (:foreground "DeepPink3")))) (gnus-group-mail-1-face ((t (:bold t :foreground "DeepPink3")))) (gnus-group-mail-2-empty-face ((t (:foreground "HotPink3")))) (gnus-group-mail-2-face ((t (:bold t :foreground "HotPink3")))) (gnus-group-mail-3-empty-face ((t (:foreground "magenta4")))) (gnus-group-mail-3-face ((t (:bold t :foreground "magenta4")))) (gnus-group-mail-low-empty-face ((t (:foreground "DeepPink4")))) (gnus-group-mail-low-face ((t (:bold t :foreground "DeepPink4")))) (gnus-group-news-1-empty-face ((t (:foreground "ForestGreen")))) (gnus-group-news-1-face ((t (:bold t :foreground "ForestGreen")))) (gnus-group-news-2-empty-face ((t (:foreground "CadetBlue4")))) (gnus-group-news-2-face ((t (:bold t :foreground "CadetBlue4")))) (gnus-group-news-3-empty-face ((t (nil)))) (gnus-group-news-3-face ((t (:bold t)))) (gnus-group-news-4-empty-face ((t (nil)))) (gnus-group-news-4-face ((t (:bold t)))) (gnus-group-news-5-empty-face ((t (nil)))) (gnus-group-news-5-face ((t (:bold t)))) (gnus-group-news-6-empty-face ((t (nil)))) (gnus-group-news-6-face ((t (:bold t)))) (gnus-group-news-low-empty-face ((t (:foreground "DarkGreen")))) (gnus-group-news-low-face ((t (:bold t :foreground "DarkGreen")))) (gnus-header-content-face ((t (:italic t :foreground "indianred4")))) (gnus-header-from-face ((t (:bold t :foreground "red3")))) (gnus-header-name-face ((t (:bold t :foreground "maroon")))) (gnus-header-newsgroups-face ((t (:italic t :bold t :foreground "MidnightBlue")))) (gnus-header-subject-face ((t (:bold t :foreground "red4")))) (gnus-picons-face ((t (:background "white" :foreground "black")))) (gnus-picons-xbm-face ((t (:background "white" :foreground "black")))) (gnus-signature-face ((t (:italic t :bold t)))) (gnus-splash ((t (nil)))) (gnus-splash-face ((t (:foreground "Brown")))) (gnus-summary-cancelled-face ((t (:background "black" :foreground "yellow")))) (gnus-summary-high-ancient-face ((t (:bold t :foreground "RoyalBlue")))) (gnus-summary-high-read-face ((t (:bold t :foreground "DarkGreen")))) (gnus-summary-high-ticked-face ((t (:bold t :foreground "firebrick")))) (gnus-summary-high-unread-face ((t (:italic t :bold t)))) (gnus-summary-low-ancient-face ((t (:italic t :foreground "RoyalBlue")))) (gnus-summary-low-read-face ((t (:italic t :foreground "DarkGreen")))) (gnus-summary-low-ticked-face ((t (:italic t :bold t :foreground "firebrick")))) (gnus-summary-low-unread-face ((t (:italic t)))) (gnus-summary-normal-ancient-face ((t (:foreground "RoyalBlue")))) (gnus-summary-normal-read-face ((t (:foreground "DarkGreen")))) (gnus-summary-normal-ticked-face ((t (:bold t :foreground "firebrick")))) (gnus-summary-normal-unread-face ((t (:bold t)))) (gnus-summary-selected-face ((t (:underline t)))) (gnus-x-face ((t (:background "white" :foreground "black")))) (green ((t (:bold t :foreground "green")))) (gui-button-face ((t (:bold t :background "grey75" :foreground "black")))) (gui-element ((t (:bold t :background "Gray80")))) (highlight ((t (:bold t :background "darkseagreen2")))) (highlight-changes-delete-face ((t (:underline t :foreground "red")))) (highlight-changes-face ((t (:foreground "red")))) (highline-face ((t (:background "black" :foreground "white")))) (holiday-face ((t (:bold t :background "pink" :foreground "white")))) (hproperty:but-face ((t (:bold t)))) (hproperty:flash-face ((t (:bold t)))) (hproperty:highlight-face ((t (:bold t)))) (hproperty:item-face ((t (:bold t)))) (html-helper-bold-face ((t (:bold t)))) (html-helper-bold-italic-face ((t (nil)))) (html-helper-builtin-face ((t (:underline t :foreground "blue3")))) (html-helper-italic-face ((t (:italic t :bold t :foreground "yellow")))) (html-helper-underline-face ((t (:underline t)))) (html-tag-face ((t (:bold t)))) (hyper-apropos-documentation ((t (:foreground "white")))) (hyper-apropos-heading ((t (:bold t)))) (hyper-apropos-hyperlink ((t (:foreground "sky blue")))) (hyper-apropos-major-heading ((t (:bold t)))) (hyper-apropos-section-heading ((t (:bold t)))) (hyper-apropos-warning ((t (:bold t :foreground "red")))) (ibuffer-marked-face ((t (:foreground "red")))) (info-menu-5 ((t (:underline t :bold t)))) (info-menu-6 ((t (nil)))) (info-node ((t (:italic t :bold t)))) (info-xref ((t (:bold t)))) (isearch ((t (:bold t :background "paleturquoise")))) (isearch-secondary ((t (:foreground "red3")))) (ispell-face ((t (:bold t)))) (italic ((t (:italic t :bold t)))) (jde-bug-breakpoint-cursor ((t (:background "brown" :foreground "cyan")))) (jde-bug-breakpoint-marker ((t (:background "yellow" :foreground "red")))) (jde-java-font-lock-link-face ((t (:underline t :foreground "blue")))) (jde-java-font-lock-number-face ((t (:foreground "RosyBrown")))) (lazy-highlight-face ((t (:bold t :foreground "dark magenta")))) (left-margin ((t (:bold t)))) (linemenu-face ((t (nil)))) (list-mode-item-selected ((t (:bold t :background "gray68")))) (magenta ((t (:foreground "magenta")))) (makefile-space-face ((t (:background "hotpink")))) (man-bold ((t (:bold t)))) (man-heading ((t (:bold t)))) (man-italic ((t (:foreground "yellow")))) (man-xref ((t (:underline t)))) (message-cited-text ((t (:bold t :foreground "orange")))) (message-cited-text-face ((t (:bold t :foreground "red")))) (message-header-cc-face ((t (:bold t :foreground "MidnightBlue")))) (message-header-contents ((t (:italic t :bold t :foreground "white")))) (message-header-name-face ((t (:bold t :foreground "cornflower blue")))) (message-header-newsgroups-face ((t (:italic t :bold t :foreground "blue4")))) (message-header-other-face ((t (:bold t :foreground "steel blue")))) (message-header-subject-face ((t (:bold t :foreground "navy blue")))) (message-header-to-face ((t (:bold t :foreground "MidnightBlue")))) (message-header-xheader-face ((t (:bold t :foreground "blue")))) (message-headers ((t (:bold t :foreground "orange")))) (message-highlighted-header-contents ((t (:bold t)))) (message-mml-face ((t (:bold t :foreground "ForestGreen")))) (message-separator-face ((t (:foreground "brown")))) (message-url ((t (:bold t :foreground "pink")))) (mmm-face ((t (:background "black" :foreground "green")))) (modeline ((t (:bold t :background "#CA94AA469193" :foreground "Black" :inverse-video t)))) (modeline-buffer-id ((t (:bold t :background "Gray80" :foreground "blue4")))) (modeline-mousable ((t (:bold t :background "Gray80" :foreground "firebrick")))) (modeline-mousable-minor-mode ((t (:bold t :background "Gray80" :foreground "green4")))) (my-tab-face ((t (nil)))) (nil ((t (nil)))) (p4-diff-del-face ((t (:bold t)))) (paren-blink-off ((t (:foreground "gray80")))) (paren-face ((t (nil)))) (paren-face-match ((t (nil)))) (paren-face-mismatch ((t (nil)))) (paren-face-no-match ((t (nil)))) (paren-match ((t (:background "darkseagreen2")))) (paren-mismatch ((t (:background "DeepPink" :foreground "black")))) (paren-mismatch-face ((t (:bold t :background "DeepPink" :foreground "white")))) (paren-no-match-face ((t (:bold t :background "yellow" :foreground "white")))) (pointer ((t (:bold t)))) (primary-selection ((t (:bold t :background "gray65")))) (red ((t (:bold t :foreground "red")))) (region ((t (:bold t :background "gray")))) (right-margin ((t (:bold t)))) (searchm-buffer ((t (:bold t)))) (searchm-button ((t (:bold t)))) (searchm-field ((t (nil)))) (searchm-field-label ((t (:bold t)))) (searchm-highlight ((t (:bold t)))) (secondary-selection ((t (:bold t :background "paleturquoise")))) (semantic-intangible-face ((t (:foreground "gray25")))) (semantic-read-only-face ((t (:background "gray25")))) (senator-momentary-highlight-face ((t (:background "gray70")))) (setnu-line-number-face ((t (:italic t :bold t)))) (sgml-comment-face ((t (:foreground "dark green")))) (sgml-doctype-face ((t (:foreground "maroon")))) (sgml-end-tag-face ((t (:foreground "blue2")))) (sgml-entity-face ((t (:foreground "red2")))) (sgml-ignored-face ((t (:background "gray90" :foreground "maroon")))) (sgml-ms-end-face ((t (:foreground "maroon")))) (sgml-ms-start-face ((t (:foreground "maroon")))) (sgml-pi-face ((t (:foreground "maroon")))) (sgml-sgml-face ((t (:foreground "maroon")))) (sgml-short-ref-face ((t (:foreground "goldenrod")))) (sgml-start-tag-face ((t (:foreground "blue2")))) (shell-input-face ((t (:bold t)))) (shell-option-face ((t (:bold t :foreground "blue4")))) (shell-output-2-face ((t (:bold t :foreground "green4")))) (shell-output-3-face ((t (:bold t :foreground "green4")))) (shell-output-face ((t (:bold t)))) (shell-prompt-face ((t (:bold t :foreground "red4")))) (show-paren-match-face ((t (:bold t :background "turquoise")))) (show-paren-mismatch-face ((t (:bold t :background "purple" :foreground "white")))) (speedbar-button-face ((t (:bold t :foreground "magenta")))) (speedbar-directory-face ((t (:bold t :foreground "orchid")))) (speedbar-file-face ((t (:bold t :foreground "pink")))) (speedbar-highlight-face ((t (:background "black")))) (speedbar-selected-face ((t (:underline t :foreground "cyan")))) (speedbar-tag-face ((t (:foreground "yellow")))) (swbuff-current-buffer-face ((t (:bold t :foreground "red")))) (template-message-face ((t (:bold t)))) (term-black ((t (:foreground "black")))) (term-blackbg ((t (:background "black")))) (term-blue ((t (:foreground "blue")))) (term-blue-bold-face ((t (:bold t :background "snow2" :foreground "blue")))) (term-blue-face ((t (:foreground "blue")))) (term-blue-inv-face ((t (:background "blue")))) (term-blue-ul-face ((t (:underline t :background "snow2" :foreground "blue")))) (term-bluebg ((t (:background "blue")))) (term-bold ((t (:bold t)))) (term-cyan ((t (:foreground "cyan")))) (term-cyan-bold-face ((t (:bold t :background "snow2" :foreground "cyan")))) (term-cyan-face ((t (:foreground "cyan")))) (term-cyan-inv-face ((t (:background "cyan")))) (term-cyan-ul-face ((t (:underline t :background "snow2" :foreground "cyan")))) (term-cyanbg ((t (:background "cyan")))) (term-default-bg ((t (nil)))) (term-default-bg-inv ((t (nil)))) (term-default-bold-face ((t (:bold t :background "snow2" :foreground "darkslategray")))) (term-default-face ((t (:background "snow2" :foreground "darkslategray")))) (term-default-fg ((t (nil)))) (term-default-fg-inv ((t (nil)))) (term-default-inv-face ((t (:background "darkslategray" :foreground "snow2")))) (term-default-ul-face ((t (:underline t :background "snow2" :foreground "darkslategray")))) (term-green ((t (:foreground "green")))) (term-green-bold-face ((t (:bold t :background "snow2" :foreground "green")))) (term-green-face ((t (:foreground "green")))) (term-green-inv-face ((t (:background "green")))) (term-green-ul-face ((t (:underline t :background "snow2" :foreground "green")))) (term-greenbg ((t (:background "green")))) (term-invisible ((t (nil)))) (term-invisible-inv ((t (nil)))) (term-magenta ((t (:foreground "magenta")))) (term-magenta-bold-face ((t (:bold t :background "snow2" :foreground "magenta")))) (term-magenta-face ((t (:foreground "magenta")))) (term-magenta-inv-face ((t (:background "magenta")))) (term-magenta-ul-face ((t (:underline t :background "snow2" :foreground "magenta")))) (term-magentabg ((t (:background "magenta")))) (term-red ((t (:foreground "red")))) (term-red-bold-face ((t (:bold t :background "snow2" :foreground "red")))) (term-red-face ((t (:foreground "red")))) (term-red-inv-face ((t (:background "red")))) (term-red-ul-face ((t (:underline t :background "snow2" :foreground "red")))) (term-redbg ((t (:background "red")))) (term-underline ((t (:underline t)))) (term-white ((t (:foreground "white")))) (term-white-bold-face ((t (:bold t :background "snow2" :foreground "white")))) (term-white-face ((t (:foreground "white")))) (term-white-inv-face ((t (:background "snow2")))) (term-white-ul-face ((t (:underline t :background "snow2" :foreground "white")))) (term-whitebg ((t (:background "white")))) (term-yellow ((t (:foreground "yellow")))) (term-yellow-bold-face ((t (:bold t :background "snow2" :foreground "yellow")))) (term-yellow-face ((t (:foreground "yellow")))) (term-yellow-inv-face ((t (:background "yellow")))) (term-yellow-ul-face ((t (:underline t :background "snow2" :foreground "yellow")))) (term-yellowbg ((t (:background "yellow")))) (text-cursor ((t (:bold t :background "Red3" :foreground "gray80")))) (toolbar ((t (:bold t :background "Gray80")))) (underline ((t (:underline t :bold t)))) (vc-annotate-face-0046FF ((t (nil)))) (vcursor ((t (:underline t :background "cyan" :foreground "blue")))) (vertical-divider ((t (:bold t :background "Gray80")))) (vhdl-font-lock-attribute-face ((t (:foreground "Orchid")))) (vhdl-font-lock-directive-face ((t (:foreground "CadetBlue")))) (vhdl-font-lock-enumvalue-face ((t (:foreground "Gold4")))) (vhdl-font-lock-function-face ((t (:foreground "Orchid4")))) (vhdl-font-lock-generic-/constant-face ((t (nil)))) (vhdl-font-lock-prompt-face ((t (:bold t :foreground "Red")))) (vhdl-font-lock-reserved-words-face ((t (:bold t :foreground "Orange")))) (vhdl-font-lock-translate-off-face ((t (:background "LightGray")))) (vhdl-font-lock-type-face ((t (nil)))) (vhdl-font-lock-variable-face ((t (nil)))) (vhdl-speedbar-architecture-face ((t (:foreground "Blue")))) (vhdl-speedbar-architecture-selected-face ((t (:underline t :foreground "Blue")))) (vhdl-speedbar-configuration-face ((t (:foreground "DarkGoldenrod")))) (vhdl-speedbar-configuration-selected-face ((t (:underline t :foreground "DarkGoldenrod")))) (vhdl-speedbar-entity-face ((t (:foreground "ForestGreen")))) (vhdl-speedbar-entity-selected-face ((t (:underline t :foreground "ForestGreen")))) (vhdl-speedbar-instantiation-face ((t (:foreground "Brown")))) (vhdl-speedbar-instantiation-selected-face ((t (:underline t :foreground "Brown")))) (vhdl-speedbar-package-face ((t (:foreground "Grey50")))) (vhdl-speedbar-package-selected-face ((t (:underline t :foreground "Grey50")))) (vhdl-speedbar-subprogram-face ((t (nil)))) (viper-minibuffer-emacs-face ((t (:background "darkseagreen2" :foreground "Black")))) (viper-minibuffer-insert-face ((t (:background "pink" :foreground "Black")))) (viper-minibuffer-vi-face ((t (:background "grey" :foreground "DarkGreen")))) (viper-replace-overlay-face ((t (:background "darkseagreen2" :foreground "Black")))) (viper-search-face ((t (:background "khaki" :foreground "Black")))) (vm-xface ((t (:background "white" :foreground "black")))) (vmpc-pre-sig-face ((t (:foreground "forestgreen")))) (vmpc-sig-face ((t (:foreground "steelblue")))) (vvb-face ((t (nil)))) (w3m-anchor-face ((t (:bold t :foreground "DodgerBlue1")))) (w3m-arrived-anchor-face ((t (:bold t :foreground "DodgerBlue3")))) (w3m-header-line-location-content-face ((t (:background "dark olive green" :foreground "wheat")))) (w3m-header-line-location-title-face ((t (:background "dark olive green" :foreground "beige")))) (white ((t (:foreground "white")))) (widget ((t (nil)))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:bold t :foreground "red")))) (widget-documentation-face ((t (:bold t :foreground "dark green")))) (widget-field-face ((t (:bold t :background "gray85")))) (widget-inactive-face ((t (:bold t :foreground "dim gray")))) (widget-single-line-field-face ((t (:background "gray85")))) (woman-bold-face ((t (:bold t)))) (woman-italic-face ((t (:foreground "beige")))) (woman-unknown-face ((t (:foreground "LightSalmon")))) (x-face ((t (:bold t :background "white" :foreground "black")))) (x-symbol-adobe-fontspecific-face ((t (nil)))) (x-symbol-face ((t (nil)))) (x-symbol-heading-face ((t (:bold t)))) (x-symbol-info-face ((t (nil)))) (x-symbol-invisible-face ((t (nil)))) (x-symbol-revealed-face ((t (nil)))) (xrdb-option-name-face ((t (:foreground "red")))) (xref-keyword-face ((t (:foreground "blue")))) (xref-list-default-face ((t (nil)))) (xref-list-pilot-face ((t (:foreground "navy")))) (xref-list-symbol-face ((t (:foreground "navy")))) (yellow ((t (:bold t :foreground "yellow")))) (zmacs-region ((t (:bold t :background "gray65"))))))) (defun color-theme-mistyday () "Color theme by K.C. Hari Kumar, created 2001-06-13. Black on mistyrose. Includes CUA, calendar, diary, font-latex and font-lock. Uses backgrounds on some font-lock faces." (interactive) (color-theme-install '(color-theme-mistyday ((background-color . "mistyrose") (background-mode . light) (border-color . "black") (cursor-color . "deep pink") (foreground-color . "Black") (mouse-color . "black")) ((goto-address-mail-face . italic) (goto-address-mail-mouse-face . secondary-selection) (goto-address-url-face . bold) (goto-address-url-mouse-face . highlight) (list-matching-lines-face . bold) (paren-match-face . paren-face-match) (paren-mismatch-face . paren-face-mismatch) (paren-no-match-face . paren-face-no-match)) (default ((t (nil)))) (CUA-global-mark-face ((t (:background "cyan" :foreground "black")))) (CUA-rectangle-face ((t (:background "maroon" :foreground "white")))) (CUA-rectangle-noselect-face ((t (:background "dimgray" :foreground "white")))) (bold ((t (:bold t)))) (bold-italic ((t (:italic t :bold t)))) (calendar-today-face ((t (:underline t :background "Spring Green" :foreground "Brown")))) (custom-button-face ((t (:background "dark slate grey" :foreground "azure")))) (custom-documentation-face ((t (:background "white" :foreground "blue")))) (diary-face ((t (:background "navy" :foreground "yellow")))) (font-latex-bold-face ((t (:bold t :foreground "DarkOliveGreen")))) (font-latex-italic-face ((t (:italic t :foreground "DarkOliveGreen")))) (font-latex-math-face ((t (:foreground "navy")))) (font-latex-sedate-face ((t (:foreground "DimGray")))) (font-latex-string-face ((t (nil)))) (font-latex-warning-face ((t (nil)))) (font-lock-builtin-face ((t (:background "DarkTurquoise" :foreground "Navy")))) (font-lock-comment-face ((t (:italic t :foreground "royal blue")))) (font-lock-constant-face ((t (:background "pale green" :foreground "dark slate blue")))) (font-lock-doc-string-face ((t (:background "medium aquamarine" :foreground "deep pink")))) (font-lock-function-name-face ((t (:background "SpringGreen" :foreground "MidnightBlue")))) (font-lock-keyword-face ((t (:foreground "dark magenta")))) (font-lock-preprocessor-face ((t (:background "pale green" :foreground "dark slate blue")))) (font-lock-reference-face ((t (:background "DarkTurquoise" :foreground "Navy")))) (font-lock-string-face ((t (:background "medium aquamarine" :foreground "deep pink")))) (font-lock-type-face ((t (:background "steel blue" :foreground "khaki")))) (font-lock-variable-name-face ((t (:background "thistle" :foreground "orange red")))) (font-lock-warning-face ((t (:background "LemonChiffon" :foreground "Red")))) (highlight ((t (:background "dark slate grey" :foreground "light cyan")))) (holiday-face ((t (:background "orangered" :foreground "lightyellow")))) (ido-first-match-face ((t (:bold t)))) (ido-only-match-face ((t (:foreground "ForestGreen")))) (ido-subdir-face ((t (:foreground "red")))) (italic ((t (:italic t)))) (isearch ((t (:background "sienna" :foreground "light cyan")))) (modeline ((t (:background "Royalblue4" :foreground "lawn green")))) (modeline-buffer-id ((t (:background "Royalblue4" :foreground "lawn green")))) (modeline-mousable ((t (:background "Royalblue4" :foreground "lawn green")))) (modeline-mousable-minor-mode ((t (:background "Royalblue4" :foreground "lawn green")))) (paren-face-match ((t (:background "turquoise")))) (paren-face-mismatch ((t (:background "purple" :foreground "white")))) (paren-face-no-match ((t (:background "yellow" :foreground "black")))) (primary-selection ((t (:background "sienna" :foreground "light cyan")))) (region ((t (:background "sienna" :foreground "light cyan")))) (secondary-selection ((t (:background "forest green" :foreground "white smoke")))) (underline ((t (:underline t)))) (zmacs-region ((t (:background "sienna" :foreground "light cyan"))))))) (defun color-theme-marine () "Color theme by Girish Bharadwaj, created 2001-06-22. Matches the MS Windows Marine color theme. Includes custom, font-lock, paren, widget." (interactive) (color-theme-install '(color-theme-marine ((background-color . "#9dcec9") (background-mode . light) (border-color . "black") (cursor-color . "yellow") (foreground-color . "darkslategray") (mouse-color . "sienna1")) ((buffers-tab-face . buffers-tab) (gnus-mouse-face . highlight) (smiley-mouse-face . highlight)) (default ((t (:background "#9dcec9" :foreground "darkslategray")))) (blue ((t (:foreground "blue")))) (bold ((t (:bold t)))) (bold-italic ((t (nil)))) (border-glyph ((t (nil)))) (buffers-tab ((t (:background "#9dcec9" :foreground "darkslategray")))) (custom-button-face ((t (nil)))) (custom-changed-face ((t (:background "blue" :foreground "white")))) (custom-comment-face ((t (:background "gray85")))) (custom-comment-tag-face ((t (:foreground "blue4")))) (custom-documentation-face ((t (nil)))) (custom-face-tag-face ((t (:underline t)))) (custom-group-tag-face ((t (:underline t :foreground "blue")))) (custom-group-tag-face-1 ((t (:underline t :foreground "deeppink")))) (custom-invalid-face ((t (:background "red" :foreground "yellow")))) (custom-modified-face ((t (:background "blue" :foreground "white")))) (custom-rogue-face ((t (:background "black" :foreground "pink")))) (custom-saved-face ((t (:underline t)))) (custom-set-face ((t (:background "white" :foreground "blue")))) (custom-state-face ((t (:foreground "darkgreen")))) (custom-variable-button-face ((t (:underline t :bold t)))) (custom-variable-tag-face ((t (:underline t :foreground "blue")))) (display-time-mail-balloon-enhance-face ((t (:background "orange")))) (display-time-mail-balloon-gnus-group-face ((t (:foreground "blue")))) (display-time-time-balloon-face ((t (:foreground "red")))) (font-lock-builtin-face ((t (:foreground "SteelBlue")))) (font-lock-comment-face ((t (:foreground "cadetblue")))) (font-lock-constant-face ((t (:foreground "OrangeRed")))) (font-lock-doc-string-face ((t (:foreground "Salmon")))) (font-lock-function-name-face ((t (:bold t :foreground "NavyBlue")))) (font-lock-keyword-face ((t (:bold t :foreground "purple")))) (font-lock-preprocessor-face ((t (:foreground "SteelBlue")))) (font-lock-reference-face ((t (:foreground "SteelBlue")))) (font-lock-string-face ((t (:foreground "royalblue")))) (font-lock-type-face ((t (:foreground "darkmagenta")))) (font-lock-variable-name-face ((t (:foreground "violetred")))) (font-lock-warning-face ((t (:bold t :foreground "red")))) (green ((t (:foreground "green")))) (gui-button-face ((t (:background "grey75" :foreground "black")))) (gui-element ((t (:background "#489088" :foreground "black")))) (highlight ((t (:background "darkolivegreen" :foreground "white")))) (isearch ((t (:background "blue")))) (isearch-secondary ((t (:foreground "red3")))) (italic ((t (nil)))) (left-margin ((t (nil)))) (list-mode-item-selected ((t (:background "gray68" :foreground "darkslategray")))) (modeline ((t (:background "black" :foreground "white")))) (modeline-buffer-id ((t (:background "black" :foreground "white")))) (modeline-mousable ((t (:background "black" :foreground "white")))) (modeline-mousable-minor-mode ((t (:background "black" :foreground "white")))) (paren-blink-off ((t (:foreground "black")))) (paren-match ((t (:background "darkolivegreen" :foreground "white")))) (paren-mismatch ((t (:background "#9dcec9" :foreground "darkslategray")))) (pointer ((t (nil)))) (primary-selection ((t (:background "blue")))) (red ((t (:foreground "red")))) (region ((t (:background "blue")))) (right-margin ((t (nil)))) (secondary-selection ((t (:background "darkslateblue" :foreground "white")))) (template-message-face ((t (:bold t)))) (text-cursor ((t (:background "yellow" :foreground "#9dcec9")))) (toolbar ((t (nil)))) (underline ((t (:underline t)))) (vertical-divider ((t (nil)))) (widget ((t (nil)))) (widget-button-face ((t (:bold t)))) (widget-button-pressed-face ((t (:foreground "red")))) (widget-documentation-face ((t (:foreground "forestgreen")))) (widget-field-face ((t (:background "gray")))) (widget-inactive-face ((t (:foreground "dimgray")))) (widget-single-line-field-face ((t (:background "dim gray" :foreground "white")))) (yellow ((t (:foreground "yellow")))) (zmacs-region ((t (:background "blue"))))))) (defun color-theme-blue-erc () "Color theme for erc faces only. This is intended for other color themes to use (eg. `color-theme-gnome2')." (color-theme-install '(color-theme-blue-erc nil (erc-action-face ((t (:bold t)))) (erc-bold-face ((t (:bold t)))) (erc-default-face ((t (nil)))) (erc-direct-msg-face ((t (:foreground "LightSalmon")))) (erc-error-face ((t (:bold t :foreground "IndianRed")))) (erc-input-face ((t (:foreground "light blue")))) (erc-input-face ((t (:foreground "Beige")))) (erc-inverse-face ((t (:inverse t)))) (erc-notice-face ((t (:foreground "light salmon")))) (erc-notice-face ((t (:foreground "MediumAquamarine")))) (erc-pal-face ((t (:foreground "pale green")))) (erc-prompt-face ((t (:foreground "light blue" :bold t)))) (fg:erc-color-face0 ((t (:foreground "white")))) (fg:erc-color-face1 ((t (:foreground "beige")))) (fg:erc-color-face2 ((t (:foreground "lemon chiffon")))) (fg:erc-color-face3 ((t (:foreground "light cyan")))) (fg:erc-color-face4 ((t (:foreground "powder blue")))) (fg:erc-color-face5 ((t (:foreground "sky blue")))) (fg:erc-color-face6 ((t (:foreground "dark sea green")))) (fg:erc-color-face7 ((t (:foreground "pale green")))) (fg:erc-color-face8 ((t (:foreground "medium spring green")))) (fg:erc-color-face9 ((t (:foreground "khaki")))) (fg:erc-color-face10 ((t (:foreground "pale goldenrod")))) (fg:erc-color-face11 ((t (:foreground "light goldenrod yellow")))) (fg:erc-color-face12 ((t (:foreground "light yellow")))) (fg:erc-color-face13 ((t (:foreground "yellow")))) (fg:erc-color-face14 ((t (:foreground "light goldenrod")))) (fg:erc-color-face15 ((t (:foreground "lime green")))) (bg:erc-color-face0 ((t (nil)))) (bg:erc-color-face1 ((t (nil)))) (bg:erc-color-face2 ((t (nil)))) (bg:erc-color-face3 ((t (nil)))) (bg:erc-color-face4 ((t (nil)))) (bg:erc-color-face5 ((t (nil)))) (bg:erc-color-face6 ((t (nil)))) (bg:erc-color-face7 ((t (nil)))) (bg:erc-color-face8 ((t (nil)))) (bg:erc-color-face9 ((t (nil)))) (bg:erc-color-face10 ((t (nil)))) (bg:erc-color-face11 ((t (nil)))) (bg:erc-color-face12 ((t (nil)))) (bg:erc-color-face13 ((t (nil)))) (bg:erc-color-face14 ((t (nil)))) (bg:erc-color-face15 ((t (nil))))))) (provide 'color-theme) ;;; color-theme.el ends here