CentOSでEmacsのインストール・設定
Emacsの設定
- Emacsの起動
$ emacs
- .emacsファイルの設定
WEB+DB Press Vol.40でEmacsの設定ファイルを紹介していたので、WEB+DB PRESS Vol.40 Æý¸2 ¥µ¥Ý¡¼¥È¥Ú¡¼¥¸よりダウンロードして、利用する。
.emacsを編集後、設定ファイルが問題ないかを確認。
M-x eval-buffer
RubyとEmacsのRubyモードのインストール・設定
- Rubyのインストール
$ sudo yum install ruby
下準備として、次のことを行う。
(1)拡張プログラムをホームディレクトリから読み込めるようにする。
(.emacs)に以下の記述をする。
;; ~/elisp をライブラリパスに追加 (setq load-path (append (list (expand-file-name "~/elisp/") ) load-path))
(2)wgetのインストール
$ sudo yum install wget
(3)ruby-mode.elを取得・修正する。
Rubyのソースに含まれているため、wgetでRubyのソースを取得する。
今回は、v1.9.0-5のソースを取得した。
$ mkdir ~/src $ cd ~/src $ wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-5.tar.gz $ tar zxvf ruby-1.9.0-5.tar.gz
解凍したソースの中のmiscディレクトリから、Emacsのruby-modeのもの(*.el)を
~/elisp配下にコピーする。
$ mkdir ~/elisp $ cd ~/src/ruby-1.9.0-5/misc $ cp *.el ~/elisp $ ls README ruby-electric.el ruby-style.el rubydb3x.el inf-ruby.el ruby-mode.el rubydb2x.el
.emacsの設定に以下の内容を記述する。
(autoload 'ruby-mode "ruby-mode" "Mode for editing ruby source files" t) (setq auto-mode-alist (append '(("\\.rb$" . ruby-mode)) auto-mode-alist))