smellman's Broken Diary

クソみたいなもんです

Emacs 24.2 をセットアップした

会社からMacBook Airを支給されたので、Emacsをセットアップしました。
事前にやっていたもの:

  1. AppStoreからXcodeをインストール
    1. PreferenceからCommand Line Toolsのインストール
  2. MacPorts
    1. ImageMagick(インストールされているとパッチで読み込まれるらしい)
    2. coreutlils + gsed + Mercurial (vimperatorのビルドようにインストールしていた。影響はないと思うが一応)

インストールログ:

$ curl -O ftp://ftp.math.s.chiba-u.ac.jp/emacs/emacs-24.2-mac-3.2.tar.gz
$ curl -O http://ftp.jaist.ac.jp/pub/GNU/emacs/emacs-24.2.tar.gz
$ tar zxf emacs-24.2.tar.gz
$ tar zxf emacs-24.2-mac-3.2.tar.gz
$ cd emacs-24.2
$ patch -p 0 < ../emacs-24.2-mac-3.2/patch-mac
$ cp -fr ../emacs-24.2-mac-3.2/mac .
$ cp nextstep/Cocoa/Emacs.base/Contents/Resources /Emacs.icns \
mac/Emacs.app/Contents/Resources/Emacs.icns
$ cp -fr ../emacs-24.2-mac-3.2/etc/images/* etc/images/
$ cp -fr ../emacs-24.2-mac-3.2/src/* src/
$ cp ../emacs-24.2-mac-3.2/lisp/term/mac-win.el lisp/term/
$ ./configure --with-mac --enable-mac-app --without-x
$ make
$ sudo make install
$ open mac/Emacs.app

あとはフルスクリーンが動くかどうか検証。次の文を評価。

(set-frame-parameter nil 'fullscreen 'fullboth)

ツールバーが邪魔なので次の文も評価。

(tool-bar-mode -1)

これで僕が普段使ってるフルスクリーンが動くのを確認。戻すのはこんな感じで。

(set-frame-parameter nil 'fullscreen nil)

これから.emacs.dをいじるたびにでます〜