All Articles

Solarizedに染まる

はじめに

今までに様々なカラースキームを使ってきたが、一番しっくりきたSolarizedで統一しようと思ったのでやってみた。
自分の一番好きなカラースキームです。

Name Color
base03 #002b36
base02 #073642
base01 #586e75
base00 #657b83
base0 #839496
base1 #93a1a1
base2 #eee8d5
base3 #fdf6e3
yellow #b58900
orange #cb4b16
red #dc322f
magenta #d33682
violet #6c71c4
blue #268bd2
cyan #2aa198
green #859900

公式 Solarized

環境

Solarizedを設定したアプリは以下の通り

  • Terminal
  • tmux
  • vim
  • lsのdircolor
  • JetBrainsのIDE
  • Bear (マークダウンが使えるメモ)
  • iThoughts (マインドマップ)
  • wikipedia

Terminal環境

Terminalはこんな感じ

Terminal

以下のリポジトリをクローンしてterminalの環境設定から Solarized Dark を読み込む

tomislav/osx-terminal.app-colors-solarized: Solarized color theme for OS X 10.7+ Terminal.app

tmux

tmuxのプラグインマネージャーのtpmを使用してインストールする

seebi/tmux-colors-solarized: A color theme for the tmux terminal multiplexer using Ethan Schoonover’s Solarized color scheme

インストール

.tmux.conf
# テーマをSolarizedに設定
set -g @colors-solarized 'dark'

# プラグインインストール
set -g @plugin 'seebi/tmux-colors-solarized'

vim

以下のリポジトリをクローンする

altercation/vim-colors-solarized: precision colorscheme for the vim text editor

その中にあるsolarized.vim~/.vim/colors/solarized.vimにコピー

.vimrc
 syntax enable
 set background=dark
 colorscheme solarized

lsの表示

以下のリポジトリを~/.dircolors-solarizedにクローンする

seebi/dircolors-solarized: This is a repository of themes for GNU ls (configured via GNU dircolors) that support Ethan Schoonover’s Solarized color scheme.

macOSのlsをGNUのものに変更する
coreutilsはGNUのコマンドパッケージ

% brew install coreutils

aliasに設定

.zsh/alias.zsh
# ls
eval `/usr/local/opt/coreutils/libexec/gnubin/dircolors ~/.dircolors-solarized/dircolors.256dark`
alias ls='gls -F --color=auto'

JetBrains

公式にあるリポジトリはIntelliJのやつだが、このリポジトリから入れるより各々のIDEからプラグインインストールしてThemeの設定をした。

以下はGoland

Bear

マークダウンが使えるメモアプリ。今まで様々なメモアプリを使ってきたがようやく落ち着いたやつ。 タグで管理できる。 メモアプリはApple純正のやつと、マークダウンを使用したいときはBearを使用している。 設定からSolarized Darkを選択

iThoughts

iPhoneのマインドマップアプリ。PC版もある。 kindleを読むことが多いのでそのときに使用している。

wikipedia

Chrome拡張

wikipedia-solarized-dark-theme - Chrome ウェブストア

まとめ

TrueColorに対応したものもあるので環境が対応してるならそっちを設定したほうがより良いかもしれない。自分は256色までなのでその設定にしている。
正直Wikiは見づらい。