標記のとおり。遅まきながら,ですが。

普段,NetBeansのRailsモードで開発してたんですが,Rinariなる凄く便利なelispができたようなので,試すついでに色々設定してみました。emacsは23.1.1です。パッケージで言うとemacs23、と明示的に指定します。単純に23のほうが日本語フォントの設定がしやすいからです。。

インストールと設定

一部,emacsとRinariで快適Rails開発! と言う素晴らしい記事を激しくコピペしつつ,以下の手順です。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
sudo aptitude install \
  emacs23 emacs23-common emacs23-bin-common emacs23-el \
  emacs-goodies-el \
  ruby1.8-elisp \
  yaml-mode
cd ~/.emacs.d
 
# install rinari
git clone git://github.com/eschulte/rinari.git
cd rinari
git submodule init
git submodule update
cd -
 
# install rhtml mode
git clone git://github.com/eschulte/rhtml.git

「emacs-goodies-el」と言うパッケージをいれています。テーマが色々選べるようになって快適です。emacs22、23どちらでも使えてます。配色のサンプルページ(重め)もあったりします。

手動で変えるときは M-x color-theme-select です。その日の気分で変えてもいいぐらい手軽に変更できます。

~/.emacs は、こちらもコピペをしまくった結果、以下の設定で満足しました。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
;; 言語設定とか
(set-language-environment "Japanese")
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)
 
;; フォント設定
;; ここが、emacs23じゃないとうまいこと行かなかった。。
(set-face-attribute 'default nil
  :family "VL Gothic"
  :height 130)
 
;; 起動時のフレームサイズ
(setq initial-frame-alist '((width . 120) (height . 45)))
 
;; テーマ読み込み
(require 'color-theme)
;; ここでテーマ設定、好きなものに変更
(color-theme-hober)
 
;; Interactively Do Things (highly recommended, but not strictly required)
(require 'ido)
(ido-mode t)
;; Rinari
(add-to-list 'load-path "~/.emacs.d/rinari")
(require 'rinari)
 
;; rhtml-mode
(add-to-list 'load-path "~/.emacs.d/rhtml")
(require 'rhtml-mode)
(add-hook 'rhtml-mode-hook
    (lambda () (rinari-launch)))
 
;; 何か最後がいいらしい
(set-default-coding-systems 'utf-8)

で,なんでまたこんなエントリをぶち上げたかといいますと,近いうちに開発環境をセットアップする必要があり,その時のためのメモです(w

追記@2010-03-05

最新の.emacsファイルは以下にアップすることにしました。

http://github.com/udzura/my-emacs/blob/master/.emacs