Mac de Emacs総合スレ
■ このスレッドは過去ログ倉庫に格納されています
0001sakito
02/10/14 16:51ID:yceI7Hd5質問やTipsなどどうぞ。
Emacsがそもそも何かしらない方は以下を参照してください
http://www.linux.or.jp/JF/JFdocs/Emacs-Beginner-HOWTO.html
[Emacs本家]
http://www.gnu.org/software/emacs/
http://savannah.gnu.org/projects/emacs/
[Carbon Emacs本家]
http://members.shaw.ca/akochoi-emacs/
[Carbon Emacs日本語解説サイト]
http://sakito.s2.xrea.com/detail/emacs/emacs21.html
>>2 2GET
>>3 主要関連サイト
>>4 主要関連スレ
0153名無しさん@Emacs
02/10/26 18:05ID:Ktw+IW9Oなかなか快適。
0154sakito
02/10/26 23:49ID:6cL2Gy9OFont
http://sakito.s2.xrea.com/detail/emacs/emacs21.html#doc1_877
ヘルプ機能の利用
http://sakito.s2.xrea.com/detail/emacs/emacs21.html#doc1_1036
説明があまりよくないかもしれないです、、すみません。。
>>151
おお。文章のバイナリインストールの所に追加しました。
ありがとうございます。
>>152
ありがとうございます。
関連サイトリンクやはり作成した方がいいかもしれず、、管理が大変だから作成してません、、
だれか作成しません(^_^?
0155名称未設定
02/10/28 00:41ID:sp4e3FwTオリジナルを上書きで消してしまうそうです.
(152のリンクに書いてあります)
それと
ttp://www.ns.musashi-tech.ac.jp/~inoue/Pages/Macintosh/carbon.emacs.21.3.50.html
0157名称未設定
02/10/28 20:41ID:sp4e3FwTこのスレみてるだけで,だいぶ勉強になりそうだけど,
一冊手元にほしいと思い,デボラ キャメロン著「入門GNU Emacs」
というのを衝動買いしてしまいました(まだ届いてないけど).
すいません,それだけです....
0158名称未設定
02/10/28 22:34ID:cG3zJ0Voいろいろありますがねぇ。どれを使っても似たようなものかと..。
で、皆のお勧めはどれよ?
0160名称未設定
02/10/29 03:47ID:Kuk2DY8l0162名称未設定
02/10/29 10:28ID:8FYQ2QuMOSXにもともと入ってる GNU Emacs 21.1。端末からの
み使用可能。
Carbon Emacs
本家CVSから取ってきて --with-carbon --without-x
で作った GNU Emacs 21.3。Mac OS X のCarbonアプリ
ケーションとして使用可能。端末からも使用可能。
Aqua Emacs
Mac OS Xのアプリケーション(Cocoaベース?)として
使用可能?
XEmacs
XEmacs。おそらく端末とX11では使用可能だと思うけ
ど、その他にどういう形態で動くか不明。
こんなもんかな。"--without-carbon -with-x" で作っ
たやつはなんて呼べばいいのかわからん。それから、
"-- with-carbon --with-x" で作ると3つの形態で動か
せるのかな。OSXにX11を入れてないのでわかりません。
0163名称未設定
02/10/29 10:35ID:nvsr8vR/一応、Aqua Emacs ではなく、 Emacs on Aqua です。
http://emacs-on-aqua.sourceforge.net/
これとは他に Aqua Emacs というプロジェクトがあるんだったらゴメン
0164名称未設定
02/10/29 10:41ID:8FYQ2QuM標準添付Emacs
OSXにもともと入ってる GNU Emacs 21.1。端末からの
み使用可能。
Carbon Emacs
本家CVSから取ってきて --with-carbon --without-x
で作った GNU Emacs 21.3。Mac OS X のCarbonアプリ
ケーションとして使用可能。端末からも使用可能。
Emacs on Aqua
Mac OS Xのアプリケーション(Cocoaベース?)として
使用可能?日本語が使えない?
<http://emacs-on-aqua.sourceforge.net/>
XEmacs
XEmacs。おそらく端末とX11では使用可能だと思うけ
ど、その他にどういう形態で動くか不明。
0165名称未設定
02/10/29 21:07ID:1LtdNcm9osx10.2でEmacsを勉強中の者です。
skitoさんのサイトも含め、色々調べているのですが、何日も先に進まないので質問します。
carbon Emacsをosx上(terminal上ではありません)で使用しようとしているのですが、w3mやnavi2chやその他のソフトが起動されません。
Can't open load file:XXXXと出ます。
terminalでのEmacsでは、w3mやnavi2chなど動くのですが、どこがいけないのでしょうか?
とりあえず、PATHの設定(.emacs.el)の部分だけ掲載します。
(ほとんどsakitoさんのサイトの設定を流用しています)
どうか教えてください。
;; PATH設定
(setq exec-path
(append
(list "/usr/local/bin" "/sw/bin" "/usr/bin") exec-path)
)
(setenv "PATH"
(concat '"/usr/local/bin:/sw/bin:" (getenv "PATH"))
)
0166名称未設定
02/10/29 21:33ID:8FYQ2QuMファイルXXXXを開けないから。
XXXXが何なのか書かないとわからんでしょ。
0167名称未設定
02/10/29 21:57ID:CbB2Dakonavi2ch とか入れるときに lisp-dir とか configure で指定
しないで入れたんじゃない? んで実体が
/usr/share/emacs/(21.1)site-lisp へいっちゃってて、
カーボン版でそっちの load-path 用意してないとか。
0169165
02/10/29 23:08ID:1LtdNcm9>166
XXXXには、その開こうとしたアプリの名前です。
w3mとか、lieceとかです。
>167
はい、configureは、./configureしかしていないです。
/usr/share/emacs/site-lisp/
に色々なアプリは入っています。
カーボン版でそちらのloaad-pathをするという方法がわからないです。
>168
which emacsだと
/usr/bin/emacs
です。
which Emacsだと
aliased to stty raw; emacs -nw ;stty -raw
と出ます。
こちらは、.tcshrcで
alias Emacs 'stty raw; emacs -nw ;stty -raw'と書いてるからだと思うのですが。
0170名称未設定
02/10/29 23:31ID:8FYQ2QuMM-x describe-variable [RET] load-path
変数に値をバインドする
(setq load-path (cons "/usr/share/emacs/site-lisp" load-path))
consって何?
M-x describe-function [RET] cons ;; 呼んでもわからないかもしれんけど
詳しい説明はinfoなどを見る
M-x info
0172165
02/10/30 02:10ID:6YlzWQqQ>170
(setq load-path (cons "/usr/share/emacs/site-lisp" load-path))
を
(setq load-path (cons "/usr/share/emacs/site-lisp/****" load-path))
(****は、各アプリのディレクトリ)にして、navi2ch,mew,w3mなどが動きました。
しかし、
1)navi2chは、カタカナ以外は文字化けをしています。
2)lieceは、Can't load open file productと出て起動しません。
なにか、考えられる原因とかありませんでしょうか?
>171
ディスクトップにコピーしましたが、ただのemacsファイルになってしまいます。拡張子とか必要なわけないですよね。。。
3日ぐらいこればっかりしていたので、一部でも動いた時は嬉しかったです。
大きく前進しました。
皆様、ありがとうございます。
0173名称未設定
02/10/30 06:57ID:JgphOlqcset path=(/usr/local/bin $path )
書いてelispインストール仕直しシル
0175165
02/10/30 13:32ID:6YlzWQqQ>173
set path=($path /usr/local/bin)
は、はじめから書いていたのですが、言われた
set path=(/usr/local/bin $path)を書き、上記をコメントアウト(または並記)したのですが、それをするとターミナル上でEmacsが動かなくなりました。
ですので、元に戻したのですが。
>174
何かの答えかと思うのですが、てんぱってて全然気付けません(TT
どの部分を書けば、レスされやすいのかも今わからない状況です。
0176sakito
02/10/30 20:46ID:L6lwZ1nv冷静におちつきましょう。
とりあえず、最終手段
sudo chmod 644 /usr/bin/emacs
sudo chmod 644 /usr/bin/emacsclient
which emacs
の結果が
/usr/local/bin/emacs
ならOKです。
で起動がおかしい場合は.cshrcのEmacsに関係ありそうな設定はコメントアウトしてください。
0177sakito
02/10/30 20:49ID:L6lwZ1nv> "--without-carbon -with-x" で作ったやつはなんて呼べばいいのかわからん
これは普通のEmacsになるはずです。
ちゃんとX11上で動作するはずですが、libがうまくリンクされないかもしれないです。
# つまりGUIにならないかも、なっても変かも(^_^;
0178名称未設定
02/10/30 20:51ID:1d+d2mKoまずUNIXの基礎知識を溜めた方が良いと思われ…
Carbon Emacsをどうやってインストールしたのか知らないけど
ソースからコンパイルしたならconfigureでわざわざ指定しない限り
/usr/local下に入るよね。
で、navi2chなどのMakefileはemacsを実際に起動させてみて
どこにファイルをインストールすべきか判断するんだが
ここで起動されるのは環境変数PATHの先頭から見ていって
始めに見付かったemacs。
この時にPATHの頭に/usr/local/binが入っていなかったら
navi2chやw3m.elのMakefileがCarbon EmacsでなくOS Xに最初から入ってる
/usr/bin/emacsを起動させてしまうから、Carbon Emacsにとって正しい位置である
/usr/local/share/emacs/site-lisp下でなく/usr/share/emacs/site-lisp下に
ファイルをインストールしてしまう。ここに入ってるとCarbon Emacsからは
わざわざ指定してやらないと見えないわけ。
だから後々の管理も考えたらPATHの先頭にちゃんと/usr/local/binを入れてから
もう一度navi2chなりlieceなりをインストロールして、/usr/share/emacs/site-lispからは
消してしまった方がいいです。
0179
02/10/30 23:24ID:iE0Pmhhr文字化けする。。。
terminalだと全て文字化け。
carbonのだと一部。。
0180名称未設定
02/10/31 00:02ID:sxcXipnCそもそも日本語が通るように emacs が設定されている
のかな? なんだか基礎からやり直した方が良い気がする
のねん。
unix 板で鍛えられて来たらどうだい?
Navi2ch for Emacs (part 7)
http://pc.2ch.net/test/read.cgi/unix/1031231315/l50
Emacs part6
http://pc.2ch.net/test/read.cgi/unix/1032611750/l50
0181名無しさん@Emacs
02/10/31 07:08ID:XypHupEQ日本語化(?)してコンパイルした普通のターミナルじゃ駄目
ようでした。navi2chから書き込み、うまくいくか。。。
0182名称未設定
02/10/31 08:55ID:Z6Mpsa2f例えばgnusやnavi2chの中に参照先のURLが書いてある場合などです。
w3mをインストールしてemacsで全て表示するのも良いのですが、
shellを起動して、コピーしたURLを下記のように実行すると
MacOS Xで使い慣れたアプリを使えます。
% open http://www.toho-a-park.com/shichinin/index.html [enter]
願わくはCarbon Emacsの機能として、emacs lispでマクロが組めれば
良いのですが、誰か挑戦しませんか?
0183名称未設定
02/10/31 12:00ID:dFZUbxKjXEmacs
http://homepage.mac.com/pjarvis/xemacs.html
0184165
02/10/31 14:48ID:X5lKlDnoありがとうございます。
イーっwてなったら駄目ですよね、落ち着いてやるようにします。
>178
おっしゃる通りで私にはUNIXの基礎知識が足りないです。
178さんのレスをかなりゆっくり読まないと把握できないぐらいです(それでもかなり怪しい)
凄く判りやすかったです。
2、3日、もう一度設定頑張ってみます。
お礼のレスが遅れたらいけないので書きにきました。
後日また来ます。
0185名称未設定
02/10/31 19:17ID:/yf22Rvq文字列を選択して、その選択部分を
Carbon Emacsにコピーするには、
どうすればよろしいのでしょうか?
(Linuxだと、3ボタンマウスの真ん中の
ボタンを押すと、コピーできましたが、
OSXの場合には、どうすれば良いのでしょうか?)
0186
02/10/31 21:54ID:XypHupEQあるんですかね。それともBSDの入門書買った方が早い
のか。
0187名称未設定
02/10/31 22:22ID:hZ+vBm8sMacOS Xのアプリケーションで文字列をマウスで選択したら、
コピーまたはカットを選ばないと、その文字列はクリップボードに
登録されません。
X Windowのアプリでは3ボタンの真ん中ボタンでコピー/ペースト
できるものもありますが、MacOS Xの流儀ではありません。そうゆう
決まりです。
0189名称未設定
02/10/31 23:02ID:ULsNym1Yありがとうございます。
OSX付属のemacsでは、Ctrl+Yで他のOSX用アプリケー
ションのクリップボードのデータをコピーできなかった
ため、Carbon Emacsでもできない、と勘違いしていま
した。
0190名称未設定
02/10/31 23:10ID:X/uHtL24(defun browse-url-open (url &optional new-window)
(interactive (browse-url-interactive-arg "URL: "))
(start-process "open" nil
"open" url))
(setq browse-url-browser-function (function browse-url-open))
こんなもんかね。
(global-set-key "\C-xm" 'browse-url-at-point)
こんなのもあると便利かな。
openの代わりにAppleScript使うとバックグラウンドで読み込んでくれたり。
そういや、どっかに書いたOpenURLは必要なくなったんだなぁ。
0191名称未設定
02/11/02 13:27ID:JLF9YcHEskkをインストールしたあとinfoを見たら,
Menuなどの一部分(漢字)が豆腐(□に×)になっていました.
nwモードでは表示されます.
.emacsの設定は,文字コードの部分のみを記述しています.
一応,Sakito氏のフォントの設定を参考に,
16ptにしたら,ちゃんと表示されるようになったのですが,
なぜ,このようなことになったのか
理由をご存知のかたおられましたら教えてください.
0192名称未設定
02/11/02 15:18ID:AfADz6YLのですが、日本語の入力文字がターミナルウインドウの右端にきても
折り返さず、入力した文字が見えなくなってしまいます。
どのような設定をすれば入力中の文字が折り返されるのか教えて下さい。
0193名称未設定
02/11/02 17:32ID:JRmskJNz0194名称未設定
02/11/02 18:15ID:y9FTYP03知らないけど、かぼーんEmacsの元になったのはクラシック用のEmacsだよ
0195名称未設定
02/11/02 19:25ID:swl/dnhBまあ、このスレができるまではインストロールやコンフィグレーチョンの
方法が「?」で使えなかったが。
今はいろいろとツールがそろって、JAVAのプログラム作成や、オープン
ソースのインストロールに便利に使えている。
0196sakito
02/11/03 00:14ID:YT7QSEFbMac OS Xに特化した本でいいのはまだあまりないようです。
基本部分であればBSD系の書籍で学ぶ方がとりあえずはよいようです。
プロフェショナルBSD 改訂版
http://www.ascii.co.jp/books/detail/4-7561/4-7561-3750-4.html
The UNIX Super Text(上)
http://www.gihyo.co.jp/books/syoseki.php/4-87408-505-9
UNIXクイック リファレンス
http://www.oreilly.co.jp/BOOK/unixnut/
あたりは基本的な事が記述されています。
Mac OS X特有の事象はAppleの英語ドキュメントにあたるしかないかもし
れません。
0197sakito
02/11/03 00:21ID:YT7QSEFb状況を確認しますが、infoの文章が文字ばけしたのですか?
そうではなくてinfo用のMenu部分が文字化けしたという事でしょうか?
あと文字コードの部分がどう設定されているかはってもらえると回答しやすい
です。
質問は極力状況を詳細に記述してもらった方がありがたいです。
>>192
それは.emacsをほぼ初期状態(バックアップして日本語設定とMule-UCSの設定
のみ)にしても発生しますか?
>>193
使えるの意味が起動するかという意味なら起動はします。
http://sakito.s2.xrea.com/detail/emacs/index.html
を参照してください(文章は古いです、、)
MPWやCWでコンパイルすれば起動可能です。
使えるかの意味が便利に快適かという意味ならMac OS Xと比較すると不便で
す、、
0198191
02/11/03 00:41ID:wO7nOSWT具体的には,SKKのinfoのMenu以下が
はじめに
インストール
はじめに□□
□□□□□な□
…
となります.
.emacs.elを以下の設定のみにしています.
(set-language-environment 'Japanese)
(set-keyboard-coding-system 'sjis-mac)
(set-terminal-coding-system 'euc-jp)
(setq file-name-coding-system 'utf-8)
(set-clipboard-coding-system 'sjis-mac)
不十分な説明,すいませんでした.
0199名称未設定
02/11/03 00:48ID:jJO8EoNFC-h h等とすると
Note: file is write protectedというメッセージが出たまま固まってしまいます。
何が原因となっているのでしょうか?
0200200
02/11/03 01:04ID:T8hYGcKI0201sakito
02/11/03 01:36ID:YT7QSEFb漢字がすべてつぶれているのですね。
設定はおかしくないのでデフォルトフォント指定が変なのかも、、
もしよければ
M-x mule-diag
を実行してSection 6. Fontsetsの
japanese-jisx0208あたり添付してもらえないでしょうか、、、
# ぼくも知識が曖昧な事ありますので一発解決できなくてすみません、、
>>199
Note: file is write protectedが出るのは正常な動作です。
時々時間がかかります、、、が固まりますか?
とりあえず3分まっても文字がでない場合は
いわゆる初期状態にしてみて、それでもだめならフォントを設定してみてください。
>>200おめでとう(^_^;
もう200か。もっとゆっくりだと思ったのだが意外と早かったです。
# 今日は寝ます。明日も夜は来ると思います。
0202191
02/11/03 01:56ID:wO7nOSWT>一発解決できなくてすみません、、
とんでもないです.
お世話になりっぱなしで申し訳ないです.
japanese-jisx0208が含まれる行を以下にコピーします.
japanese-jisx0208-1978-*-*-*-jisx0208.1978-*
japanese-jisx0208-*-*-*-jisx0208.1990-*
japanese-jisx0208-1978-*-*-*-jisx0208.1978-*
japanese-jisx0208-*-*-*-jisx0208.1990-*
[-apple-osaka-medium-r-normal--12-120-75-75-m-120-jisx0208.1983-sjis]
0203名称未設定
02/11/03 02:39ID:HpKH34Sg>それは.emacsをほぼ初期状態(バックアップして日本語設定とMule-UCSの設定
>のみ)にしても発生しますか?
文字コード関係しか入れていません。vimでも試してみると同じ現象が起こるので、
Terminalの問題かも...
020476
02/11/03 10:49ID:lN4keqKB豆腐になっている文字の上にカーソルを移動して C-u C-x = するとわかりますが、
おそらくボールド用のフォントが、かな文字しか含まれていない「.aqua かな」になっているのだと思います。
0205191
02/11/03 11:24ID:wO7nOSWT確かに,そのようになっています.
font: -apple-.aqua かな-bold-r-normal--12-116-75-75-m-0-jisx0208.1983-sjis
設定ファイルでフォントを指定したときは,
ボールドもノーマルも同じフォントになっていて
問題が解消していたようです.
ありがとうございました.
0206名無しさん@Emacs
02/11/03 22:53ID:a1QOKXVJ0207sakito
02/11/03 23:00ID:+P1KGkBM∧||∧
( ⌒ ヽ >>そのコマンド知らないんだ
∪ 。ノ 鬱氏、、、、
∪∪
>>205 おやくにたてずすみません。
しかし、なぜに.aqua かなになっているのだろう、、、
>>203
もしかしたら.tcshrcなどになんらかの設定がされているのかも、、
他になにか原因になりそうな設定していませんか?
解決しないようでしたらJTerminalを利用してみてください。
0209203
02/11/03 23:39ID:Zk5En3Rwbashを使っているので、.inputrcにお決まりの3行は設定されていますが、
それ以外は関係のないものばかりです。
なお、シェルのコマンドを待っている状態の時でも、未確定の日本語は
右端を越えて見えなくなってしまうので、Terminalの仕様だと思って
あきらめます。
ご親切なレス、ありがとうございました。
0210205
02/11/04 00:24ID:/P1+gzvMいえいえ,いつもお世話になりっぱなしです→特に氏のサイト
自分も皆さんのお役に立ちたいとは思うのですが,
まだまだ勉強中で...
0211名無しさん@Emacs
02/11/04 01:08ID:vEhnkpdxstack over flow?
俺は、
% limit stacksize 16384k
で解決した。
0212名称未設定
02/11/04 13:10ID:yWuEZ+YBAquaSKKのサーバーってemacsのSKKからは使えないのかな。
skkserv立てておくべき? (SKK-JISYO.L読みこむのが遅いから)
できればskk-lookupも動かして広辞苑も使いたい。うーん。
0213sakito
02/11/04 21:40ID:BQOHWAEnそうですか。まだTerminalはおかしな所があるみたいですね、、
# ちなみにぼくはZsh使いのためtcshはあまり知らない(^_^;
>>210
ありがとうございます。Emacsは巨大なのでいつも勉強になるかも、、
でも知らない事をひきがねに新たな技術の勉強ができたりするのも魅力(?)かも、、
>>212
すこしだけソース見たのですが、プロトコルが違う気がします。
skkservとかでやるしかないかもしれません。
0214AquaSKK作った人
02/11/04 22:43ID:F72hOOwwAquaSKKServer.appはskkservとは全然違うプロトコルで動いてるので無理です。
候補選択ウインドウを開いたりする処理もサーバー側でやらなきゃならないという都合で…
0215212
02/11/05 00:52ID:Iq++9qc0御本尊まで登場とは。
0216206
02/11/05 03:15ID:Iq++9qc0すみませんでした。とりあえず自己解決しました。
migemoとbsearch.rbのバージョンを合わせる必要があったのでした(あたりまえ)。
migemo 0.32とbsearch.rb 1.5ならうまく行きました(のはず)。
他にfinkのrubyがJaguarの標準より古いワナとか
Perlいじってたらどういうわけかperl -MCPAN 〜 がうまく動かないワナとか
perlのライブラリの場所が微妙とかいろいろしかけてあって楽しいです。
0217206
02/11/05 03:16ID:Iq++9qc0あ、あとmigemoを使うには~/.emacs.elで
(add-to-list 'exec-path "/sw/bin")
(add-to-list 'exec-path "/usr/local/bin")
とかしておく必要がありました。
0219sakito
02/11/05 22:24ID:Qk+2Ots7> 他にfinkのrubyがJaguarの標準より古いワナとか
あれ?unstableならよいのでは?
Mac OS Xに関してはUnix系ツールがまだ完全対応していない物があるのがやや
難点ですがそれも楽しむのも一つの手ですね(^_^;
>>218
ちなみにぼくの公開している.emacsの頭の方に記述があります。
コメントなので無視されてるのかもしれず、、
0220165
02/11/06 15:34ID:it/JPYlK現在、which emacsで、現在、/usr/local/bin/emacsになるようになりました。
Carbon Emacs上でnavi2chとmewは動いています。
UNIXの基礎知識も勉強中ですがわからないことだらけです。
emacs-w3m-1.3.3がmakeできないのです。
configureを訂正しないといけないのでしょうか。
% ./configure
loading cache ./config.cache
checking whether make sets ${MAKE}... (cached) yes
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking for emacs... (cached) /usr/local/bin/emacs
checking what a flavor does /usr/local/bin/emacs have... cat: ./conftest-928: No such file or directory
checking prefix for /usr/local/bin/emacs... (cached)
checking where lisp files should go... $(datadir)/emacs/site-lisp/w3m/
creating ./config.status
creating Makefile
0221続きです165
02/11/06 15:35ID:it/JPYlKenv test ! -f w3m-util.elc -o w3m-util.elc -nt w3m-util.el || make clean
env test ! -f w3m-proc.elc -o w3m-proc.elc -nt w3m-proc.el || make clean
/usr/local/bin/emacs -q -no-site-file -batch -l w3mhack.el NONE -f w3mhack-compile
dyld: /usr/local/bin/emacs multiple definitions of symbol _BC
/usr/local/bin/emacs definition of _BC
/usr/lib/libncurses.5.dylib(lib_termcap.o) definition of _BC
make: *** [default] Trace/BPT trap
% sudo make install
env test ! -f w3m-util.elc -o w3m-util.elc -nt w3m-util.el || make clean
env test ! -f w3m-proc.elc -o w3m-proc.elc -nt w3m-proc.el || make clean
/usr/local/bin/emacs -q -no-site-file -batch -l w3mhack.el NONE -f w3mhack-compile
dyld: /usr/local/bin/emacs multiple definitions of symbol _BC
/usr/local/bin/emacs definition of _BC
/usr/lib/libncurses.5.dylib(lib_termcap.o) definition of _BC
make: *** [default] Trace/BPT trap
0223220
02/11/06 22:08ID:it/JPYlK220です。
いえ、w3mは入っていて、ターミナル上から動きます。
0224sakito
02/11/06 23:58ID:Nm5XPRyjちなみにぼくの環境では以下です。
loading cache ./config.cache
checking whether make sets ${MAKE}... (cached) yes
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking for emacs... (cached) /usr/local/bin/emacs
checking what a flavor does /usr/local/bin/emacs have... FSF Emacs 21
checking prefix for /usr/local/bin/emacs... (cached) /usr/local
checking where lisp files should go... $(prefix)/share/emacs/site-lisp/w3m/
checking where icon files should go... $(prefix)/share/emacs/21.3.50/etc/w3m/icons
creating ./config.status
creating Makefile
config.logを見てエラーがあったらはってみてください。
# だめそうだったらメイル添付してぼくに送信って手もとりあえずありです(^_^;
# が返事が遅い罠があります。
0225220
02/11/07 00:17ID:oO1kPdD2config.logの中身はこうなってました。
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
configure:540: checking whether make sets ${MAKE}
configure:597: checking for a BSD compatible install
configure:824: checking for emacs
configure:863: checking what a flavor does /usr/local/bin/emacs have
/usr/local/bin/emacs -batch -eval '(let ((x (cond ((featurep (quote xemacs)) "XEmacs")
((and (boundp (quote emacs-major-version)) (>= emacs-major-version 21))
"FSF Emacs 21") ((boundp (quote MULE)) "MULE")
(t "FSF Emacs")))) (write-region (if (stringp x) (princ x) (prin1-to-string x)) nil "./conftest-928" nil 5))'
dyld: /usr/local/bin/emacs multiple definitions of symbol _BC
/usr/local/bin/emacs definition of _BC
/usr/lib/libncurses.5.dylib(lib_termcap.o) definition of _BC
./configure: line 1: 949 Trace/BPT trap
/usr/local/bin/emacs -batch -eval '(let ((x (cond ((featurep (quote xemacs)) "XEmacs")
((and (boundp (quote emacs-major-version))
(>= emacs-major-version 21)) "FSF Emacs 21")
((boundp (quote MULE)) "MULE")
(t "FSF Emacs")))) (write-region (if (stringp x) (princ x) (prin1-to-string x)) nil "./conftest-928" nil 5))'
=>
configure:913: checking prefix for /usr/local/bin/emacs
configure:949: checking where lisp files should go
0226名称未設定
02/11/07 09:37ID:9GkA2Panが入手できるようです.
http://www.cs.man.ac.uk/%7Efranconi/mac-emacs/
0227名称未設定
02/11/07 14:10ID:ed69qV2b>221
おれもこのdylibがどうのこうのというメッセージに
悩まされたような気がする。別のソフトだが...
たしかなんか環境変数を設定してしまってるんじゃなかったかな。
詳しいことは忘れたが。
ターミナルで
env | grep DY とかしてみて。
0228220
02/11/07 14:51ID:oO1kPdD2ターミナル上でenv | grep DYと入力してみました。
画面上には何も出てこないです。そして、もう一度、./configureしてmakeしてみました。
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
configure:540: checking whether make sets ${MAKE}
configure:597: checking for a BSD compatible install
configure:824: checking for emacs
configure:863: checking what a flavor does /usr/local/bin/emacs have
/usr/local/bin/emacs -batch -eval '(let ((x (cond ((featurep (quote xemacs)) "XEmacs")
((and (boundp (quote emacs-major-version)) (>= emacs-major-version 21))
"FSF Emacs 21") ((boundp (quote MULE)) "MULE")
(t "FSF Emacs")))) (write-region (if (stringp x) (princ x) (prin1-to-string x)) nil "./conftest-627" nil 5))'
FSF Emacs 21=> FSF Emacs 21
configure:913: checking prefix for /usr/local/bin/emacs
configure:949: checking where lisp files should go
configure:1098: checking where icon files should go
configure:1111: checking for icondir
/usr/local/bin/emacs -batch -eval '(let ((x (let ((prefix "")
(default (expand-file-name "w3m/icons" data-directory)))
(if (and prefix (progn (setq prefix (file-name-as-directory prefix))
(eq 0 (string-match (regexp-quote prefix) default)))) (replace-match "$(prefix)/" nil nil default)
default)))) (write-region (if (stringp x) (princ x) (prin1-to-string x)) nil "./conftest-627" nil 5))'
/usr/local/share/emacs/21.3.50/etc/w3m/icons=> /usr/local/share/emacs/21.3.50/etc/w3m/icons
となり、以前に出たログとは違っています(symbol_BCとかいうのが出なくなってます)
が、まだ動かないです。
普通、/usr/local/share/emacs/site-lispに入るのですよね?それすら入ってないです。
0229220
02/11/07 15:03ID:oO1kPdD2みなさん、導入や設定に、こんなに苦労するものなのでしょうか。。。
(2週間ぐらい費やしています>Emacs関係の設定で)
このような状況で、わけがわからなくなった時、OSごと再インストールするものでしょうか?
書籍は、色々買って読みました。
・オライリージャパン 入門GNU EMACS
・図解で覚えるMuleの使い方(バージョン違うけれど操作覚えやすかった)
・図解で覚えるMEWの使い方
けど、どれも操作関係の内容で、こういう状況かだとわからないです。
周りに詳しい友人が居たらいいのですが。
0230名称未設定
02/11/07 16:29ID:UuO7d6rE基礎知識の差によると思われ
0231名称未設定
02/11/07 20:24ID:9GkA2Pan自分も初心者だけど、運良く
./configure, make, sudo make install
でトラブルなくいけています。
確かに./configureで出力されている内容>>220が
自分の場合と比べるとちがうようだけど
私にはさっぱり様子がわかりません。
いや、私も最近その「入門〜」という本を買って
すごくEmacsにはまりつつあるので
ともにがんばりましょう、という感じのレスです...
どうも失礼しました。
0233名称未設定
02/11/07 21:36ID:MyQGvZqD過去にどんなunix系のものインストールしたか説明してみれば。
0234220
02/11/07 23:18ID:oO1kPdD2>230
そうですよね。
今一番身に付けたいのが基礎知識です。
>231
Emacs、おもしろいですよね、なんか上手く言えないけど。
>232
.tcsh、色んなのを付けたり足したりしてますが>人のを見て
LANG=ja_JP.eucJP
#LANG ja.JP,EUC
#set dspmbyte=utf8
set dspmbyte=euc
set path=(/usr/local/bin $path)
set path=($path /usr/shar/emacs)
setenv LV -Oe
setenv INFOPATH "/usr/local/info:/usr/info:usr/pkg/info"
source /sw/bin/init.csh
alias rm rm -i
alias mv mv -i
alias cp cp -i
alias ls ls -vF
alias ll ls -la
alias la ls -aF
alias w3m w3m -e
alias w3m 'w3m -F'
alias Emacs 'stty raw; emacs -nw ;stty -raw'
#alias emacs /Applications/Emacs.app/Contents/MacOS/Emacs
0235220
02/11/07 23:23ID:oO1kPdD2入れたもの
Jterminal
EmacsはOSXのパッケージされてるのをインストールしました(ですのでMakeしてないです)
Navi2ch(動作してます)
mew(動作していますが、はじめの猫の絵が出ないです>ICONのDIRのインストールが上手くいかなかったようですが、動作はしています)
w3m(ターミナル上で動いてます)
Fink(Emacs関係が簡単に入るかと思っていれましたが、使ってません)
入れれないもの
emacs-w3m
liece
です。
0236sakito
02/11/08 06:10ID:C8RCxX6u環境構築はあるていど楽しんでやりましょう(^_^;
まあ楽にこした事はないのですがひっかかるのもまた楽し。
# だんだんM化して失敗しないとつまらなく感じるとかはやめてね。
.tcshrcの内容は整理した方がいいやも。
ちょっとずつでよいので意味理解してくださいね。
役にたつと思いますよ。
> EmacsはOSXのパッケージされてるのをインストールしました(ですのでMakeしてないです)
これすっごい気になる、、どこのです?
もし時間がゆるすならばmakeしてみてください。それで問題が解決する可能性も、、
0237フォントロック
02/11/09 16:35ID:739FGZ9VTeXのコマンドの色づけをするのに、yatex-modeで
フォントロックを使ってとりあえずはできるのですが、
再描画の際に、コメントアウト以外の色付けが落ちてしまいます。
何か対処法あれば教えて下さい。よろしくお願いします。
設定は↓の「フォントロックの設定」以下と同じにしました.
http://sakito.s2.xrea.com/detail/emacs/emacs21.el.txt
0238237
02/11/10 11:01ID:jHKbJgov他のモードでは問題ないようで,
例えば,.emacsやcでかかれたソースファイルを
Emacsでひらくと色づけされていて,
C-lでも色は消えないです.
0239sakito
02/11/10 19:02ID:IuMqzo7p手元で再現しました。
yatexのfont-lockに関するコードがおかしいのではないかな。
ぼくはAUC TeX 利用した事しかなくてyatexはまじめに利用した事あまりない
のでよくわかりません。ちょっと内容までは見る時間がないです。もうしわけ
ない。
0240234=220
02/11/10 21:21ID:ijw5ZivWあれから色々試したのですが上手くいかず、昨日OSXを再インストールしました。
そして、何よりも先に、cvs-carbon-emacsをインストールしようとしたのですが、sakitoさんとはじめ他サイト、また本家でも書かれている
./configure
make bootstrap
の時点で
>>Error occurred processing /Users/atsu/src/emacs/lisp/progmodes/cc-mode.el: Symbol's function definition is void ((char-table-p))
make[1]: *** [compile] Error 1
make: *** [bootstrap] Error 2
と出ます。
Segmentation faultへの対処というのも見たのですが、これがその状態とは違うような感じがしまして。
今、デベロッパーツール以外、全く何も入れていない状態のOSX10.2ですが、
何故みなさんmakeできているのにできないのでしょうか?
お願いします、なにかアドバイスを教えてください。
>236
お世話になっています、アドバイスありがとうございます。
かなり道が険しいです。。。
0241234=220
02/11/10 21:31ID:ijw5ZivW書き忘れていました。
以前、入れていたバイナリですが
書かれていた
http://www.esm.psu.edu/mac-tex/EmacsInstaller.dmg.gz
をインストールしたものです。
現在は、上に書いた通り、OSを再インストールしてcvs makeに挑戦しているので入っておりません。
0242237
02/11/10 22:05ID:jHKbJgovありがとうございます。
もう少し調べて何とかならないかやってみようと思います。
>>240
メーリングリストに報告があったようですが関係ないですかね?
http://www.egroups.co.jp/message/macemacsen/230
それにしても大変そうです。
がんばって下さい。
0243234=220
02/11/10 22:10ID:ijw5ZivWうああああ、これです>まさに
今から必死で読んでみます!>ありがとうございます。
根本的な解決、ご存じの方、またこういう方法もあるというのがありましたらぜひお願いします。
0244sakito
02/11/10 23:03ID:hcyULOa4数日前のCVSを取得してください。
0245sakito
02/11/10 23:04ID:hcyULOa40246名称未設定
02/11/12 03:33ID:cSPGgQAK普通に"emacs"と入力する起動の仕方だと日本語が表示されないとの事なので言語と文字コードの設定を.emacsに書き.tcshrcに
stty raw; emacs ;stty -raw
と書き込むと新しいシェルを開くたびにEmacsが開きますが、
これをやめるにはstty raw; emacs ;stty -rawを消す以外方法はないのでしょうか?
通常通りTerminalの新規シェルで"emacs"で起動出来たらいいですが。
あと、ウインドウの色を黒にして文字色を白にしてますが、
確定前の日本語の色が黒になってしまいます。
非常に見づらいので、この色も白にする事は出来ないのでしょうか?
0247sage
02/11/12 06:35ID:ilv2CTNe.tcshrcには次のように書いてください.
alias emacs 'stty raw; emacs ;stty -raw'
あと,ことえりの文字色を変える方法は知りません.
0248sakito
02/11/12 06:37ID:oifg/6Pcあまり時間がないので短かく
http://homepage.mac.com/setoryohei/TeXosX/EmacsTermi.html
.tcshrcには
alias emacs 'stty raw; emacs -nw ;stty -raw'
とかでどうでは?
色は無理だとおもうです。
0249名称未設定
02/11/12 07:25ID:cSPGgQAKレスありがとうございました。
それらを試してみましたが,
Alias loop.と表示されemacsでの起動は出来ませんでした。
ちなみに参考にしたサイトはそのサイトです。
0250名称未設定
02/11/12 07:26ID:cSPGgQAK0251名称未設定
02/11/12 07:49ID:oifg/6Pcエイリアスをいくつも指定していると,エイリアスで設定した内容を再びエイ
リアスに指定してしまうことがあります.このときには,`Alias loop.'と表
示され,そのコマンドを実行できなくなります.
0252sage
02/11/12 08:10ID:ilv2CTNealias Emacs 'stty raw; emacs ;stty -raw'
としたらどうですか?
Emacsはなんでもいいのですが,emacsとするとだめみたいですね.
「;」で複数のコマンドを連ねたからかな.
それと,もしemacsをたちあげられなて,
.tcshrcを編集できなくなっていたら
% /usr/bin/emacs
でたちあげてください.
■ このスレッドは過去ログ倉庫に格納されています