全国人材紹介会社【人材バンクネット】

emacsやxemacsの色を変える


vine1.1等でcolor-mateを使用しな時~/.Xdefaultsファイルを変更する


なんだかいろいろと方法があるみたいですが私は ~/.Xdefaults ファイルに 以下のように
記述して変更してみました。(多分 vine デフォルトの状態で以下の記述があると思います)

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! emacs, xemacs
emacs*bitmapIcon: on
emacs*font: fixed
emacs.geometry: 80x25
!下の色の設定は,color-mateを使わない時にどうぞ
! emacs*Background: DarkSlateGray
emacs*Background: White       !emacs の背景を白にしてみました。
xemacs*Background: White       ! xemacsの背景を白にしてみました。
emacs*Foreground: Blue       !emacs の文字色を青にしてみました。
! emacs*Foreground: Wheat
emacs*pointerColor: Orchid
emacs*cursorColor: Orchid
!--------------------------------------------------


以上の記述をした後にxrdb ~/.Xdefaults を実行した後に emacsやxemacsを起動すれば指定した色になっています。





vine2.0 等でcolor-mateを使用している時 ~/.emacs-color.el ファイルを変更する


vine 2.0ではcolor-mateとというものが使用されているので .emacs-color.el
ファイルを編集します。
vineの場合次のセクションがあるのでそこから自分の好みに合うものを選択します。
;----------------------------------;
; 設定
;----------------------------------;
;; theme file name (default "SunnyDay")
;(setq color-mate:theme-file "SunnyDay")
;(setq color-mate:theme-file "SunnyDay-LCD")
;(setq color-mate:theme-file "GreenTea")
;(setq color-mate:theme-file "Maron")
;(setq color-mate:theme-file "Stone")
(setq color-mate:theme-file "WaterWorld")
;(setq color-mate:theme-file "Wine")



もしも気に入るものがない場合はテーマのファイル、今回の場合なら
/usr/lib/xemacs/site-packages/lisp/color-mate
にある elファイルをコピーして編集します。
# cp SunnyDay.el hogehoge.el
そしてこのファイルを編集します。
次に~/.emacs-color.el
を編集して

;(setq color-mate:theme-file "SunnyDay")
(setq color-mate:theme-file "hogehoge")
とします。
これでemacs再起動で有効になっているはずです。


上記の設定でKondara 2000 でも問題なく動作しました。
Kondaranoの場合はデフォルトではcolor-mateを使用していないようなので
vine2.0のRPMをそのまま使用しても問題ありませんでした。
パッケージは
$ rpm -qa | grep emacs
apel-xemacs-10.2-1k3
flim-xemacs-1.13.2-2k1
xemacs-21.1.9-1k9
mew-el-xemacs-1.94.2-1k1
skk-xemacs-10.57-1k4
wemi-xemacs-1.13.7-2k1
wl-xemacs-1.1.1-1k2
xemacs-sumo-2000.01.24-1k5
color-mate-xemacs-10.0.1-7
xemacs-extra-21.1.8-2
がインストールされています。(もともとkondaraで入っていたものもあればvineからもってきたものもあります。)

更にvine2.0の/etc/skelからemacs関係のファイルをホームディレクトリにコピーします。

.emacs
.emacs-color.el
.emacs.el
.xemacs.el

あとは好みに応じてこれらのファイルを変更してください。
なお、パネルの背景色等は~/.Xdefautsでの指定となるので
このファイルを変更、xrdb ~/.Xdefaults を実行してください。







       [へなちょこlinuxのコーナーへ]    [ホームへ]