Rinariのインストール
EmacsでRails開発をするためのElispライブラリ。
公式サイトhttp://rinari.rubyforge.org/が丁寧で分かりやすい。
インストール
公式では、ELPAというelispを介してのインストールと、gitから直接インストールする方法が紹介されている。
ELPAを使うと、Rinariを使うにあたって必要なelispも一緒にインストールできるようだ。
今回はgitから入れることにする。
まずhttp://git-scm.com/からgitのインストールをする。(参考)
Rinariのインストール。(参考)
$ wget http://kernel.org/pub/software/scm/git/git-1.6.5.2.tar.gz
$ tar xzvf git-1.6.5.2.tar.gz
$ make
$ sudo make install
.emacsに以下を記述してrinariの場所をload-pathに追加。
$ git clone git://github.com/eschulte/rinari.git
$ cd rinari
$ git submodule init
$ git submodule update
次にRinariが必要とするelispをインストールする。
(add-to-list 'load-path "~/.emacs.d/plugins/rinari")
(require 'rinari)
http://rinari.rubyforge.org/Add-Ons.html#Add-Onsに必要なelispの一覧がある。
自分の環境ではruby-mode、javascript-mode、css-modeはインストール済みなので、
をインストールする。
yaml-modeのインストール
.emacsの記述
$ wget http://tweedle-dee.org/svn/emacs.d/site-lisp/yaml-mode.el
(require 'yaml-mode)
(add-to-list 'auto-mode-alist '("\\.yml$" . yaml-mode))
rhtml-modeのインストール
.emacsの記述
$ git clone git://github.com/eschulte/rhtml.git
(add-to-list 'load-path "~/.emacs.d/plugins/rhtml")
(require 'rhtml-mode)
(add-hook 'rhtml-mode-hook (lambda () (rinari-launch)))
yasnippetのインストール
.emacsの記述
$ wget http://yasnippet.googlecode.com/files/yasnippet-0.6.1c.tar.bz2
$ bzip2 -dc yasnippet-0.6.1c.tar.bz2 | tar xvf -
(add-to-list 'load-path "~/.emacs.d/plugins/yasnippet-0.6.1c")
(require 'yasnippet)
(yas/initialize)
(yas/load-directory "~/.emacs.d/plugins/yasnippet-0.6.1c/snippets")