- basic-theme 20160817.127(in MELPA)
- Minimalistic light color theme
概要
basic-theme.el は、派手な色を使わない
ミニマリストなカラーテーマです。
font-lockの設定はしてありますが、
なんと、一切色をつけていません!
以下のようにフォアグラウンドとバックグラウンドを既定値にする設定が
たくさん羅列してあるのです。
`(font-lock-builtin-face ((t :foreground nil :background nil)))
カラーテーマといえば文字を派手に装飾するイメージですが、これは
アンチカラーテーマ
と言えるでしょう。
しかもデフォルトの設定だと
モードラインすら消し飛ばしてしまう潔さ!
これはあんまりなので、本設定では復元してあります(笑)
Fig1: emacs-lisp-mode
Fig2: magit
Fig3: grep
Fig4: outline-mode
Fig5: org-mode
Fig6: dired
Fig7: web-mode
Fig8: markdown-mode
Fig9: helm
インストール
パッケージシステムを初めて使う人は
以下の設定を ~/.emacs.d/init.el の
先頭に加えてください。
(package-initialize) (setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/") ("melpa" . "http://melpa.org/packages/") ("org" . "http://orgmode.org/elpa/")))
初めてbasic-themeを使う方は
以下のコマンドを実行します。
M-x package-install basic-theme
アップグレードする方は、
以下のコマンドでアップグレードしてください。
そのためにはpackage-utilsパッケージが必要です。
M-x package-install package-utils (初めてアップグレードする場合のみ) M-x package-utils-upgrade-by-name basic-theme
設定 150627105916.basic-theme.el(以下のコードと同一)
;;; README.orgより (defun mode-line-visual-toggle () (interactive) (let ((faces-to-toggle '(mode-line mode-line-inactive)) (invisible-color "#e8e8e8") (visible-color "#a1b56c")) (cond ((string= visible-color (face-attribute 'mode-line :background)) (mapcar (lambda (face) (set-face-background face invisible-color) (set-face-attribute face nil :height 20)) faces-to-toggle)) (t (mapcar (lambda (face) (set-face-background face visible-color) (set-face-attribute face nil :height (face-attribute 'default :height))) faces-to-toggle))))) (load-theme 'basic t) ;;; モードラインはつけようよ、ね? (mode-line-visual-toggle)
実行方法
$ wget http://rubikitch.com/f/150627105916.basic-theme.el $ emacs -Q -f package-initialize -l 150627105916.basic-theme.el
本サイト内の関連パッケージ
- white-theme - Minimalistic light color theme inspired by basic-theme
- base16-theme - Collection of themes built on combinations of 16 base colors
本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。