今日からCocoa Emacsを使ってみようと思う


Windowsでは、テキストエディタ秀丸を愛用していますが、Macでは自分にあうテキストエディタを見つけられずOSX付属のEmacsやViを使っていましたが、Emacs 23.2が出ていたので、これを機会にCocoa Emacsを使ってみることにしました。

インストールはここを参考に。
Emacs23 (Cocoa Emacs) 入門から中毒まで

ATOKで入力が可能なようにインラインパッチを当ててます。コンパイラが入ってない方は、XCodeをインストールすれば入るはず?

$ curl -O http://ftp.gnu.org/pub/gnu/emacs/emacs-23.2.tar.gz
$ curl -O http://jaist.dl.sourceforge.jp/macemacsjp/47986/inline_patch-23.2-beta3.tar.gz
$ tar xvfz inline_patch-23.2-beta3.tar.gz
$ tar xvfz emacs-23.2.tar.gz
$ cd emacs-23.2
$ patch -p 0 < ../inline_patch-23.2-beta3/emacs-inline.patch
$ ./configure --with-ns --without-x
$ make bootstrap
$ make install

nextstep/Emacs.app が出来ているので、/Applications にコピーすればOK.

ターミナルから利用する場合には、エリアスを入れておけば便利です。~/.bash_profileに以下を追加します。

alias emacs="/Applications/Emacs.app/Contents/MacOS/Emacs"

最近のEmacsでは設定ファイルは、~/.emacs じゃないんですね。~/.emacs.d/init.elらしいです。これから環境を作り上げていかないといけませんが、現状のinit.elはこうしています。

; 言語を日本語にする
(set-language-environment 'Japanese)
; 極力UTF-8とする
(prefer-coding-system 'utf-8)

(create-fontset-from-ascii-font "Menlo-14:weight=normal:slant=normal" nil "menlokakugo")
(set-fontset-font "fontset-menlokakugo"
                  'unicode
                  (font-spec :family "Hiragino Kaku Gothic ProN" :size 16)
                  nil
                  'append)
(add-to-list 'default-frame-alist '(font . "fontset-menlokakugo"))

; バックアップファイルを作らない
(setq make-backup-files nil)

; 起動時の画面非表示
(setq inhibit-startup-message t)