aboutsummaryrefslogtreecommitdiff
path: root/home/.emacs.d/themes/emacs-color-theme-solarized/color-theme-solarized.el
diff options
context:
space:
mode:
Diffstat (limited to 'home/.emacs.d/themes/emacs-color-theme-solarized/color-theme-solarized.el')
-rw-r--r--home/.emacs.d/themes/emacs-color-theme-solarized/color-theme-solarized.el51
1 files changed, 51 insertions, 0 deletions
diff --git a/home/.emacs.d/themes/emacs-color-theme-solarized/color-theme-solarized.el b/home/.emacs.d/themes/emacs-color-theme-solarized/color-theme-solarized.el
new file mode 100644
index 0000000..298ae94
--- /dev/null
+++ b/home/.emacs.d/themes/emacs-color-theme-solarized/color-theme-solarized.el
@@ -0,0 +1,51 @@
+;;; Author: Ethan Schoonover, Solarized; Greg Pfeil, Emacs adaptation
+;;; URL: http://ethanschoonover.com/solarized
+
+;;; This file is not (YET) part of GNU Emacs.
+
+;;; # Usage
+
+;;; 1. Install the color-theme package
+;;; (http://www.emacswiki.org/cgi-bin/wiki/ColorTheme)
+;;; 2. Load this file
+;;; 3. M-x color-theme-solarized
+
+(let ((current-file-name (or load-file-name buffer-file-name)))
+ (if current-file-name
+ (let* ((reqname (concat (file-name-directory current-file-name)
+ "solarized-definitions.el"))
+ (compreqname (concat reqname "c")))
+ (require 'solarized-definitions
+ (if (file-exists-p compreqname) compreqname reqname)))
+ (require 'solarized-definitions)))
+
+(eval-when-compile
+ (require 'color-theme))
+
+;;;###autoload
+(defun color-theme-solarized ()
+ "Color theme by Ethan Schoonover, created 2011-03-24.
+Ported to Emacs by Greg Pfeil, http://ethanschoonover.com/solarized."
+ (interactive)
+ (color-theme-install
+ `(color-theme-solarized () () ,@(solarized-color-definitions))))
+
+(add-to-list 'color-themes
+ `(color-theme-solarized
+ "Solarized"
+ ,solarized-description))
+
+;;;###autoload
+(defun color-theme-solarized-dark ()
+ "Color theme by Ethan Schoonover, created 2011-03-24.
+Ported to Emacs by Greg Pfeil, http://ethanschoonover.com/solarized."
+ (declare (obsolete color-theme-solarized "2013-05-01"))
+ (color-theme-solarized))
+;;;###autoload
+(defun color-theme-solarized-light ()
+ "Color theme by Ethan Schoonover, created 2011-03-24.
+Ported to Emacs by Greg Pfeil, http://ethanschoonover.com/solarized."
+ (declare (obsolete color-theme-solarized "2013-05-01"))
+ (color-theme-solarized))
+
+(provide 'color-theme-solarized)