Ubuntu 9.04 に Emacs 23 をインストールするには
時々、人から「なんでアナタの Emacs はそんなにフォントがきれいなの?」と聞かれたりする。Emacs 23(Xft-Emacs) になってから普通の X アプリと同じようにフォントの設定が行えるのに、まだまだ昔のイメージがあるのかも。逆に言えば Emacs 23 は「Emacs の機能は好きだけどフォントが…」という人を呼び戻すきっかけになるかもしれない。
ちょうどネットブック(acer aspire one AOA-150 Bw-1)に Ubuntu 9.04 + Emacs 23(23.0.93.1) の環境を構築してみた。手順は以下のとおり。
0. Ubuntu 9.04 をインストールする。
1. ビルドに必要なパッケージなどをインストールする。
$ sudo apt-get install gcc gcc-doc g++ libc6 libc6-dev glibc-doc \ manpages manpages-dev manpages-ja manpages-ja-dev \ manpages-posix-dev exuberant-ctags build-essential \ libxpm-dev libgtk2.0-dev libdbus-1-dev texinfo \ libtiff4-dev libjpeg-dev libgif-dev libncurses5-dev cvs --yes
2. CVS からソースを取得する。
$ cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co emacs
3. ビルド && インストールする。
$ cd emacs $ ./configure --with-x-toolkit --with-xft $ make $ sudo make install
4. フォント設定(「VL ゴシック」を 10ポイントで使う)をする。
$ vi .emacs (when window-system (progn (set-default-font "VL ゴシック-10") (set-fontset-font (frame-parameter nil 'font) 'japanese-jisx0208 '("VL ゴシック" . "unicode-bmp"))))
5. フォントの種類や大きさを変更したい時は、「shift+左クリック」のメニューから適宜「Change Buffer Font...」「Increase Buffer Text Size」「Decrease Buffer Text Size」を選ぶ。
ヘルプで C で書かれた Emacs のビルトイン関数を見たい場合は以下を .emacs に書いておく。
(setq find-function-C-source-directory "~src/emacs/emacs-23.0.93.1/src")