#author("2016-04-17T00:48:30+09:00","","") [[Computer/Mac/CocoaEmacs]] #author("2019-09-12T10:25:11+00:00;2016-04-16T15:48:30+00:00","","") [[Computer/Mac/Applications/CocoaEmacs]] *Cocoa Emacs 23.3 [#p653cbd2] ***環境等 [#f122498a] -Mac OS X 10.6.8 Snow Leopard -Xcode 3.2.6 -Intel Core Duo (1.83 GHz) [32bit] Mew, YaTeX を追加でインストールする. ***ダウンロード [#sac2efaf] $ curl -O http://ftp.jaist.ac.jp/pub/GNU/emacs/emacs-23.3a.tar.gz $ curl -O ftp://ftp.jaist.ac.jp/pub/sourceforge.jp/macemacsjp/47986/inline_patch-23.2-beta3.tar.gz $ curl -O http://www.mew.org/Beta/mew-6.4rc1.tar.gz $ curl -O http://www.yatex.org/yatex1.74.tar.gz 必要に応じて次のページにしたがってパッチを入手する. -http://d.hatena.ne.jp/shammer/20110803/1312342920 +patch-no-pie.diff +patch-src_unexmacosx.c.diff +patch-fix-title-bar.diff ***パッチの適用 [#b2929460] それぞれ展開し,inline_patch を適用する(第3行以降は任意で). $ cd emacs-23.3 $ patch -p0 < ../inline_patch-23.2-beta3/emacs-inline.patch $ patch -p0 < ../patch-no-pie.diff $ patch -p1 < ../patch-src_unexmacosx.c.diff $ patch -p0 < ../patch-fix-title-bar.diff emacs-23.3/src/macim.m の第42行を次のように変更する.手元の環境の中ではSnow Leopard(32bit)とLeopard(PPC)で必要. int mac_pass_key_to_system (int code, unsigned modifiers); コンパイルする.make install の時に sudo しないこと. $ ./configure –with-ns –without-x $ make bootstrap $ make install