[HOME]: [Mac OS X]: [MacPython]: [Emacs]: [生存報告記]: [MacEmacs JP Project]: [NTEmacs JP Project]:

Differences between revisions 10 and 11

Deletions are marked like this. Additions are marked like this.
Line 40: Line 40:
M-x package-install solarized-theme
}}}

{{{

概要

現在はEmacs の color関連フレームワークとしてかなり有用な感じになっています

公式サイト

https://github.com/bbatsov/solarized-emacs

色の定義が以下にあります。2000行程度あって、ほぼ自分で定義する必要がなくなるはずです。

https://github.com/bbatsov/solarized-emacs/blob/master/solarized-faces.el

インストール

設定

Solarizedは「基本16色」を利用して色定義をします。Emacs 用の Solarized はこの内10色を外部から指定可能になっています。この仕組みでテーマのフレームワークのような挙動をします。

指定可能な10色は

  • 最暗色(1色)
  • 最明色(1色)
  • アクセントカラー 8色

イメージとしては以下になります

<brightest                                 darkest>
base03 base02 base01 base00 base0 base1 base2 base3

<accent colors>
yellow orange red magenta violet blue cyan green

つまり「最暗色」「最明色」の指定で間の6色を自動で生成するので、色の指定はある程度注意する必要があります。

利用方法

M-x package-install solarized-theme

(require 'solarized)

(solarized-create-theme-file-with-palette 'dark 'solarized-iceberg-dark
  '("#161821" "#c6c8d1"
    "#e2a478" "#e27878" "#e27878" "#a093c7" "#b4be82" "#84a0c6" "#89b8c2" "#84a0c6"))

「themes」以下にファイルが生成されます

参考サイト


CategoryEmacs

紹介マニアMoinMoin: EmacsSolarized (last edited 2024-03-03 05:04:28 by sakito)