牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

MacPorts で インラインパッチをあてた emacs-app (aqua) をインストールしてみた。いわゆる Cocoa Emacs23。

改訂やりすぎてわけわからないので、新しくエントリ書きました -- 心機一転 cocoa Emacs23 をMacPortsでインラインパッチあててインストールしてみた - 牌語備忘録 - pygo

以下、過去記事になります。

バージョン変わると動かなかったりなんだり(´・ω・`)


何となくやってみたら何となくインストール出来たのでとりあえずメモ。
(環境:MacOSX 10.610.7, emacs-app @23.2@23.3, inline_patch-23.2-beta3emacs-inline.patch)*1

※自己責任でお願いします。

下準備

すでに MacPortsemacs-app をインストールしている場合アンインストールしておく。

sudo port -f uninstall emacs-app
sudo port clean emacs-app

手順

たしかこんな感じでやった気が...

インラインパッチ

とりあえずインラインパッチをダウンロード。
*2

cd /tmp
svn co http://svn.sourceforge.jp/svnroot/macemacsjp/inline_patch/trunk inline_patch-svn
ここでインラインパッチに修正。

参考サイト『Cocoa Emacs が落ちる』さんから以下まるまる引用。
(インラインパッチを修正しないとダイアログウインドウ表示すると落ちる。)
最初の一回は、イアログウインドウ表示すると落ちる現象を回避できるんだけど...自分のやり方悪いのかも。

パッチあてて MacPortsemacs-app をインストール

*3
*4

*5

sudo port -f patch emacs-app
cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_emacs-app/emacs-app/work/emacs-23.3
sudo patch -p 0 < /tmp/inline_patch-svn/lion.patch
sudo patch -p 0 < /tmp/inline_patch-svn/emacs-inline.patch
sudo port -f install emacs-app

確認

  • /Applications/MacPorts/emacs.app が出来上がってるから起動。
  • 設定に (setq default-input-method "MacOSX") と書いて、日本語入力にすると Emacs 画面下のモードライン左端に『あ』とか表示されたら、たぶんOK。
  • あとは設定を好きなように書いて完了。

org-mode

MacPorts から org-mode もインストールできる

sudo port install org-mode

改訂履歴

  • sudo port -f patch emacs-app
  • cd /opt/local/var/macports/sources/rsync.macports.org/release/ports/aqua/emacs-app/work/emacs-23.2
  • sudo patch -p 0 < /tmp/inline_patch-23.2-beta3/emacs-inline.patch
  • ./configure --with-ns --without-x
  • sudo port -f install emacs-app
  • 削除 ※Mac10.5(leopard) から MacOSX10.6(snow leopard)にアップデートしてる場合 --10.5から MacPorts のデータを移行してる場合は、全てアンインストールしておく。これやらないとエラー出る。-- sudo port uninstall installed
  • ダイアログウインドウで落ちる問題を追加
  • 削除- ダイアログウインドウで落ちる問題
  • バージョンアップによる若干の修正
  • ディレクトリパスの変更


*1:変更訂正:20120111

*2:変更訂正:20120111

*3:2011-07-30訂正:ver 23.3 に変更

*4:2011-12-22訂正:いつの間にかディレクトリ変更になってた

*5:訂正変更:20120111

*6:追記:20120111