emacs 24.3のインストールと日本語の設定

Macにインストールでいろいろはまってたのでめも

emacsのtarボール置き場
http://ftp.gnu.org/pub/gnu/emacs/

Macにインストールする場合

emacs-24.3のアーカイブのダウンロード

$ wget http://ftp.gnu.org/pub/gnu/emacs/emacs-24.3.tar.xz
$ tar xvfJ emacs-24.3.tar.xz
$ cd emacs-24.3

パッチをダウンロードして適用

$ wget http://svn.sourceforge.jp/svnroot/macemacsjp/inline_patch/trunk/emacs-inline.patch
$ patch -p0 < emacs-inline.patch

-with-wide-int (バッファ制限を512MBから2GBに変更)と

make -j4(CPUコアを4コアとして)

のオプションつけてコンパイル

./configure --with-ns --without-x -with-wide-int; make -j4; make install

/Applicationsにコピー

$ cp -R nextstep/Emacs.app /Applications/Emacs.24.3.app

日本語の設定

デフォルトはAndale mono,日本語はMigMix 1Mを使うように

(defvar is-mac (or (eq window-system 'mac) (featurep 'ns)))
(set-language-environment  'utf-8)
(prefer-coding-system 'utf-8)
(set-default-coding-systems 'utf-8-unix)
(cond
(is-mac
(require 'ucs-normalize)
(setq file-name-coding-system 'utf-8-hfs)
(setq locale-coding-system 'utf-8-hfs)
)
(t
(setq file-name-coding-system 'utf-8)
(setq locale-coding-system 'utf-8)
)
)
(if window-system
(progn
(set-default-font "Andale Mono-10")
(set-fontset-font "fontset-default" 'japanese-jisx0208 '("MigMix 1M" . "unicode-bmp"))
))

LinuxやFreeBSDにインストールする場合

emacs-24.3のアーカイブのダウンロード

$ fetch http://ftp.gnu.org/pub/gnu/emacs/emacs-24.3.tar.xz #wgetとかcurlとか
$ tar xvfJ emacs-24.3.tar.xz
$ cd emacs-24.3
$ ./configure --without-x
$ make
$ sudo make install

サーバなどでLinuxなどにインストールする場合はパッチを使ってません。
設定ファイルもそのままで使いまわせました。

参考

Leave a reply

Your email address will not be published.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>