#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


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS