hns - 日記自動生成システム - Version 2.19.9

先月 2010年02月 来月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2010年02月08日(月) 旧暦 [n年日記] [更新:"2010/02/09 15:58:08"]

#1 [Emacs] wip/emacs-current on Mac OS X

Mac OS X の上で Emacs を使う 場合に、選択肢がいくつかあって
  • OS に付いて来ていて (窓を使わず) ターミナルから起動するもの
  • Carbon Emacs (Emacs-22, By Andrew Choi -> Mitsuharu Yamamoto)
  • Aquamacs Emacs (Aqua-Native, by David Reitter, Feature Matrix .. too old info ?)
  • Cocoa Emacs (Emacs-23 with nextstep, by Adrian Robert, GNU/CVS に編入済)
また、これらの中でも、自分で make するのか、その時にも NetBSD 由来の pkgsrc を使うのか macports か あるいは Fink を使うのか、 自分で make しなくても、 それらの出来合いのものも、あるかも知れない (一例 Carbon Emacs -> Fink )

という訳で、限りなく(というほどでもないが)、どれにすべきか、 結構悩ましい気がする。もっとも、これらの全ての組合せ、 特に出来合いのものは、どれでもあるとは限らない。

僕の場合は pkgsrc で自分で make する、 というところから始める訳だけれど、 その場合にも editors/emacs (Emacs 23.1) か wip/emacs-current (Emacs 23.1.90) かという選択肢もある。

その辺は、時間のある時に、整理をしようとも思うが、きょうのところ は pkgsrc -> wip/emacs-current を make して見た。 上の選択肢の中では Cocoa Emacs ということになる。
次の話の前提としては pkgsrc 環境が用意してあるとする
How to use pkgsrc on Mac OS X (In English)
藤原が用意した覚え
(もっとも、この二つ目は、余計なことがごちゃごちゃ書いてあって何が大切か良く分らない)
それで まず、多分、 typo がある 気がする (2/08 に修正済)。 また /etc/mk.conf は読んでくれないようなので、以下の説明は、そのままでは 正しくない。 (だけれども、覚えとして) /etc/mk.conf に次のように書いておく
PKG_OPTIONS.emacs_current = -dbus -gtk -svg -x11 -xft2 -xaw -motif 
PKG_OPTIONS.emacs_current+= nextstep
実は ヨタの日々 に書いてあったのを参考にしている。
いろいろな既定値を全て消して、その上で、nextstep を選んでいる。
/etc/mk.conf を読んでくれない件については、多分安易には、
env PKG_OPTIONS.emacs_current='-dbus -gtk -svg -x11 -xft2 -xaw -motif nextstep' bmake
のようにするのかも知れない。それで (上の env HOGE=xxx の部分は省略した書き方で)
bmake
sudo bmake package
のようにすると、 /usr/pkg/bin/emacs 等に用意される。 それとは別に(作った結果で) wip/emacs-current/work/emacs/nextstep の下に(右の上から二番目のように) Emacs のアイコンが出来る。 これを (Drug and Drop で、つまり鼠を使って、アイコンをつかんで) アプリケーションに写しておく。その時に、以前に (pkgsrc から bmake package 等とした上で、アプリケーションに写すというように) 同じことをやっていると
  • (以前の) emacs を起動中だと、書けない
  • emacs を起動していなくても、 書込権がない(アクセス権がない)と言われる
と思う。そのような時には、(起動しているなら、終了した上で) アプリケーションの中の Emacs のアイコンを 予め、ごみ箱に入れておけば、これらは避けられる。

Emacs on Mac OS X (の以前の版) の URL:

これは次のもので置き換えられるべきだけれど、 OS X 10.1 (Puma) or 10.2 (Jaguar) の場合や、400MHz など遅い機械では まだ意味があるとの説明がある

(By Adrian Robert .. 2008/07/15 に GNU CVS に編入済)




最近の日記
2019年01月06日
today's dd (きょうの dd)
2018年12月23日
segfaults at Adding disk (RAID setup at sysinst)
2018年12月16日
Lets Note SX3
2018年11月11日
old and new
2018年11月04日
自転車を買った(中古)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)