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 に編入済)




最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)