[過去ログ] Mac de Emacs総合スレ v6 (982レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
951: 2011/12/24(土)21:54 ID:roxI9ZgJ0(1) AAS
MacPorts からインストールした Emacs.app を使っています。
list-colors-display で表示される色数が、37色しかないことに気がつきました。

Carbon Emacs Pakcage では、モーレツな数の色が定義されていたのですが、なんでこんなに少ないのでしょうか?
色の程度はどの辺で行われているのでしょうか?
952
(1): 2011/12/26(月)22:49 ID:Nd3KOCs70(1) AAS
Cocoa Emacs 23.3.1 だけど 585 種類あるよ
953
(1): 2011/12/27(火)02:09 ID:5YLYeaPV0(1) AAS
確かにMacPortsのEmacsだと少ないね、なんでだろう
そういえばEmacsを入れると知らないうちに
MacのフォントパネルのPaletteにEmacsカラーが加わってるよね
え…もしかして最初から入ってる?
954
(1): 2011/12/27(火)19:27 ID:sIJqwS4+0(1) AAS
>>952
情報ありがとう。その色がいっぱいある Emacs 23 とは、どのような経路で入手した物ですか?
自前でビルド?
955: 2011/12/27(火)23:47 ID:chTMprfM0(1) AAS
>>954
おう。

いつもここ参考にしてる
http://sakito.jp/emacs/emacs23.html
956: 2011/12/28(水)00:59 ID:RU8Od9yA0(1) AAS
>>953
伝統的にCocoaのEmacsはEmacs.clrというカラーテーブルのファイルをインストール
するようになっていたような。でMac OS Xは.clrというファイルを認識するので
カラーパレットに追加されると。
でも最近のはX11のrgb.txtを読むようになったとかなんとか。
957: 2011/12/28(水)01:46 ID:6LU4N+I20(1/2) AAS
なるほど、Emacs は rgb.txt を読みにいくのか。
たしかに、

/opt/local/share/emacs/23.3/etc/rgb.txt

があるが、これを読みにいっていないのね。
さて、どうしたものか。
958
(1): 2011/12/28(水)03:09 ID:6LU4N+I20(2/2) AAS
いや、アプリケーションバンドルだから、

/Applications/MacPorts/Emacs.app/Contents/Resources/etc/rgb.txt

のほうか。ちゃんとある。なぜ、これを読んでくれないのか。
959: 2011/12/29(木)21:07 ID:8N09v9uO0(1) AAS
Homebrewのemacs.rbには
"--srgb", "Enable sRGB colors in the Cocoa version of emacs"
というオプションがある。というのは関係ある?
960
(1): 2012/01/01(日)06:14 ID:xfmNUOcy0(1) AAS
>>958
emacs-23.3のソースを斜め読みしたところ、Emacs.clrが存在しない場合にrgb.txtを読み、
その内容をEmacs.clrに書き出す、という感じだった。次回以降はEmacs.clrが使われる。

テキストエディットとかでカラーパネルを出したとき、Emacsというパレットがあってかつ中身は
rgb.txtぐらいありますか?
37色というのはパレット的にApple+デベロッパぐらいな感じだけども… Emacsはちゃんと
できてても何らかの理由で使われない場合もあるのかなあ。

あ、実は素のemacsのソースを見てて、本当はMacPortsで使われてるのを見るべきだけど…
MacPortsの中身をよく知らないのでどうやってソースを確認するか知らないw
961: 2012/01/04(水)10:34 ID:gohBq1Tp0(1) AAS
>>960
いろいろありがとうございます。

>emacs-23.3のソースを斜め読みしたところ、Emacs.clrが存在しない場合にrgb.txtを読み、
>その内容をEmacs.clrに書き出す、という感じだった。次回以降はEmacs.clrが使われる。

~/Library/Colors/Emacs.clr

なるものが、いつの間にか生成されており。これを一度削除して、Emacs.app を起動すると自動的に生成されます。
Emacs.clr を作り直しても、list-colors-display の結果は変わりませんでした。

>
>テキストエディットとかでカラーパネルを出したとき、Emacsというパレットがあってかつ中身は
>rgb.txtぐらいありますか?
省1
962: [age] 2012/01/07(土)12:29 ID:etYJwtaP0(1) AAS
age
963
(2): 2012/01/09(月)15:07 ID:Zcv3TY450(1/2) AAS
やあみんな、Emacs23.3bをソースからビルドしたんだけど問題だ。
OS: 10.7.2
Xcode: 4.1
Source: http://ftp.gnu.org/pub/gnu/emacs/emacs-23.3b.tar.gz

ググってXcode4用のパッチを当てて、こうビルドした。
patch -p0 < ../PATCH/patch-no-pie.diff
patch -p1 < ../PATCH/patch-src_unexmacosx.c.diff
./configure --prefix=/usr/local/Custom/emacs233 --with-x=no
make
make install
省8
964: 2012/01/09(月)15:55 ID:zQ+UfUpp0(1) AAS
>>963
なぜに深夜のテレビショッピング風の語り口なんだよw
965: 2012/01/09(月)17:02 ID:9T2Pyxgd0(1) AAS
Emacs 23.3bは山本氏のMac portパッチでビルドした。何の問題もなし
.appバンドルにインストールするってのが馴染めなかったし色々機能追加されてて快適そのもの
966
(1): 963 2012/01/09(月)19:12 ID:Zcv3TY450(2/2) AAS
二人とも有り難う。感謝するよ。
バグメールを送ろうかと思ったが、オライリー本を読み終えたばかりの新参なので
とりあえず場当たり対処で自決しておくw

ちなみにエラーが出てもカスタマイズは保持されてて、
Menu > Options > Customize Emacs > Saved Options > [Save for future sessions]
すると、.emacsに書き出してくれる。

JavaScriptもRubyもモードが備わってる23.3、ファンタスティックだね。
967: 2012/01/09(月)21:34 ID:HhW5QqOJ0(1) AAS
クソワロタ
968: 2012/01/09(月)23:23 ID:Zk6kmopk0(1) AAS
> とりあえず場当たり対処で自決しておくw

とりあえず場当たり対処で自殺ってカッコイイ…
クールだね
969: 2012/01/14(土)02:20 ID:onbcRqwY0(1) AAS
日本男児らしいです
970: 2012/01/16(月)19:01 ID:/AaPsboV0(1/2) AAS
LION 10.7.2 を使い始めたものです。
Emacsを利用したいため、簡単と噂の次の内容を実行しました。
sudo port install emacs-app +patches

しかし、次のようなエラーで停止してしまいます。
Error: Target org.macports.build returned: shell command failed (see log for details)
ログを見てもどのようなシェルコマンドで失敗しているかわからず
次のようなものを境にコアダンプしているようです。
:info:build Loading tooltip...
:info:build Finding pointers to doc strings...
:info:build Finding pointers to doc strings...done
省12
1-
あと 12 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.013s