Emacs 25 いいですね。私は MacPorts で入れた EmacsMac を使っています。 テーマに Solarized をインストールするとかどうやるんだったか。すっかり忘れてる。 結論から。

Grab the most recent version Solarized.

% cd ~/.emacs.d/
% git clone https://github.com/sellout/emacs-color-theme-solarized.git


Add the directory to the list variable "custom-theme-load-path".

% vi init.el [WHY NOT USE EMACS?]

(add-to-list 'custom-theme-load-path
             "~/.emacs.d/emacs-color-theme-solarized/")

コツ: Session Management を使っているなら init.el に (load-theme 'solarized t) は書かないこと。 ややこしくなる。 load theme は Session Manager に任せないとまずい。

デフォルトの Custom Themes に用意されてる tango と tango-dark がほぼ solarized なので、 めんどくさければ tango 使えばいいと思う。

以下は読まなくていいです。

[Emacs 25 gui]

Options >> Customise Emacs >> Custom Themes

Type RET or click to enable/disable listed custom themes.
Type ? to describe the theme at point.

Theme files are named *-theme.el
in ‘custom-theme-load-path’.

custom-theme-load-path is a variable defined in ‘custom.el’.
Its value is (custom-theme-directory t)

the symbol t, meaning the built-in theme directory
(a directory named "themes" in ‘data-directory’).

Each theme file is named THEME-theme.el, 
where THEME is the theme name.

This variable is designed for use in lisp code (including
external packages).  For manual user customizations, use
‘custom-theme-directory’ instead.

Custom Themes に solarized-dark と solarized-light が出てくるようになってればいい。 どうやって?自分で設定したのにすっかり忘れてる。~/.emacs.d/init.el から該当部分を抜粋。

;;;
;;; Custom Themes
;;;
;;http://www.gnu.org/software/emacs/manual/html_node/emacs/Custom-Themes.html

;;http://www.emacswiki.org/emacs/LoadPath

;;
;; Solarized
;;  http://ethanschoonover.com/solarized

;;
;; A: In the main repository, courtesy of Greg Pfeil (@sellout)
;;  https://github.com/altercation/solarized.git

;;  http://www.emacswiki.org/cgi-bin/wiki/ColorTheme

;;
;;   NOTE: Emacs24 can not use this "old" custom theme.
;;
;; B: In a standalone repository by Greg Pfeil
;;  https://github.com/sellout/emacs-color-theme-solarized.git

;;
;;   Grab the most recent version.
;;     cd ~/.emacs.d/
;;     git clone https://github.com/sellout/emacs-color-theme-solarized.git

;;   Add the directory to the list variable "custom-theme-load-path".
;;     (add-to-list 'custom-theme-load-path
;;                  "~/.emacs.d/emacs-color-theme-solarized/")
;;     (load-theme 'solarized t)
;;
(add-to-list 'custom-theme-load-path "~/.emacs.d/emacs-color-theme-solarized")
;(load-theme 'solarized t)
;(set-frame-parameter nil 'background-mode 'light)
;(set-terminal-parameter nil 'background-mode 'light)
;;
;; C: solarized-emacs
;;  https://github.com/bbatsov/solarized-emacs.git

;;
;;   NOTE: buggy.
;;
;(add-to-list 'custom-theme-load-path "~/.emacs.d/themes")
;(add-to-list 'load-path "~/.emacs.d/solarized-emacs")
;(load-theme 'solarized-light t)
;(load-theme 'solarized-dark t)

(when (window-system)
    (unless (boundp 'aquamacs-version)
      (message "You are not running Aquamacs.")
;      (load-theme 'solarized t)
;      (load-theme 'solarized-light t)
;      (load-theme 'solarized-dark t)
    )
)

solarised-emacs は buggy だとかノートされてます。Aquamacs をちょっと使ってたことがありますのでその名残がありまが、いまは MacPorts で入れた EmacsMac を使っています。Mac で GUI な Emacs ならやっぱりこれかなと。Terminal ではふつうに emacs -nw です。

Agenda: Emacs で Theme を Solarized Light から Solarized Dark へ変えようと思った。どうやって変えるのかすっかり忘れている orz 私の Solarized for Emacs は Batsov's Solarized だけど Solarized 本舗のページでリンクされてるのは sellout's Solarized のほう。

たしか Session Management のパッケージを導入してると話がややこしくなるのよ。 theme の load がコンフリクトして泥沼になるんだったかなあ。

To see a description of a Custom theme, type ? on its line in the *Custom Themes* buffer; or type M-x describe-theme anywhere in Emacs and enter the theme name. https://www.gnu.org/software/emacs/manual/html_node/emacs/Custom-Themes.html

GitHub/bbatsov/solarized-emacs

solarized.el --- Solarized for Emacs by Bozhidar Batsov
http://github.com/bbatsov/solarized-emacs

[Emacs 24]
Installation:
Drop the `solarized-theme.el` 
somewhere in your `load-path`
and
the two themes in a folder
that is on `custom-theme-load-path'
and
enjoy!

GitHub/sellout/emacs-color-theme-solarized

Solarized - Ethan Schooner
http://ethanschoonover.com/solarized

Emacs courtesy of Greg Pfeil (@sellout) in the main repo and in a standalone repository
https://github.com/sellout/emacs-color-theme-solarized
[Emacs 24]
Add the emacs-color-theme-solarized directory
to your Emacs custom-theme-load-path.
Add (load-theme 'solarized t) 
to your Emacs init file.
Reload the init file, or restart Emacs.

How to use Solarized theme in Emacs
https://blog.sleeplessbeastie.eu/2014/06/09/how-to-use-solarized-theme-in-emacs/

Solarised-Theme - WikiEmacs http://wikemacs.org/wiki/Solarized-theme

Basic setup

(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/")
(load-theme 'solarized-dark t)
;; Or alternate color palette
;; (load-theme 'solarized-light t)

topic: macosx
first posted: 2016-10-16 13:13:15
last modified: 2016-10-17 06:59:49