~/lib/conf/emacs/faces.el
;;; 起動画面の非表示
(setq inhibit-startup-message t)
;;; タイトルバー
;;(setq frame-title-format (format "emacs@%s : %%f" (system-name)))
;;; メニューバーを消す
(menu-bar-mode nil)
;;; ツールバーを消す
(tool-bar-mode nil)
;;; cursor の blink を止める
;(blink-cursor-mode nil)
;;; スクロールバーを右側に表示する
(set-scroll-bar-mode 'right)
;;; visible-bell
(setq visible-bell nil)
;;; 行番号を表示する
(line-number-mode t)
;;; active でない window の空 cursor を出さない
(setq cursor-in-non-selected-windows nil)
;;; フォントのスケールをしない
(setq scalable-fonts-allowed nil)
;;; mark 領域に色付け
(setq transient-mark-mode nil)
;;; image.el における JPEG の判定基準を緩める
;(eval-after-load "image"
; '(setq image-type-regexps
; (cons (cons "^\377\330" 'jpeg) image-type-regexps)))
;;; 表示の行間を拡げる
(setq line-spacing 2)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; フォントの設定
;; ~/.emacsによるフォントの読み込みは遅いので,
;; UNIX系OSの場合は~/.Xresourcesに記述
;; Windowsの場合は以下で設定
;;(if (eq window-system 'w32)
;; (print "hoge"))
;; 色設定
(if (or (and window-system (>= emacs-major-version 19))
(>= emacs-major-version 21))
(progn
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; font-lock-mode
;; 色をつける
(global-font-lock-mode t)
;; font-lockでの装飾レベル
(setq font-lock-maximum-decoration t)
(setq fast-lock nil)
(setq lazy-lock nil)
(setq jit-lock t)
;; hilit19 の設定
;; 背景色が明るい色
;;(setq hilit-background-mode 'light)
;; 背景色が暗い色
(setq hilit-background-mode 'dark)
;; hilit19 の読み込み
;; (require 'hilit19)
(set-background-color "#333366") ;; 標準の背景色(Emacs20)
;;(set-background-color "#404040") ;; 標準の背景色(Emacs20)
(set-face-background 'default "#333366") ;; 標準の背景色
;;(set-face-background 'default "#404040") ;; 標準の背景色
(set-face-foreground 'default "white") ;; 標準の文字色
(if (and window-system (>= emacs-major-version 21))
(progn
(set-face-background 'menu "grey94") ;; メニュー
(set-face-background 'tool-bar "grey94") ;; ツールバー
(set-face-background 'mode-line "grey94") ;; モードライン
(set-face-background 'scroll-bar "grey94") ;; スクロールバー
(set-face-foreground 'tooltip "black") ;; ツールチップ
(set-face-background 'tooltip "ghostwhite") ;; ツールチップ
))
(set-cursor-color "white")
(if (not window-system)
(progn
;; 非X環境での色設定
(set-face-background 'default "#000000")
(set-face-foreground 'default "#ffffff")
))
)
)
>> emacsの設定