今日から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)