sakito
sakit****@s2*****
2006年 12月 24日 (日) 21:16:05 JST
sakitoです。 とりあえずJDEE関連コンパイルするだけしてみました。 cedet-1.0pre3 は cd cedet-1.0pre3 make で Warningはでますがコンパイルできます。 rm -rf speedbar cedet-1.0pre3/Makefile の 33 行目 の speedbar を削除して make でもコンパイル結果は同じなのでEmacs 22 のspeedbar利用できていますね。 mv cedet-1.0pre3 cedet したあとjdeのコンパイル jde-2.3.5.1は cd jde-2.3.5.1/lisp make で以下のエラーがでます In end of data:setnu.el:452:64:Warning: the following functions are not known to be defined: set-extent-begin-glyph, remove-specifier, set-specifier Wrote /Users/sakito/lib/lisp/jde-2.3.5.1/lisp/setnu.elc make: *** [all] Error 1 とりあえず 設定をしてみました (add-to-list 'load-path (expand-file-name "~/lib/lisp/elib")) (add-to-list 'load-path (expand-file-name "~/lib/lisp/jde-2.3.5.1/lisp")) (load-file "~/lib/lisp/cedet-1.0pre3/common/cedet.el") cedetによる色付は普通にできてます ただし * J2SE 5.0 虎の穴 Java2 SE v5.0 Tiger の新機能 http://www.javainthebox.net/laboratory/J2SE1.5/contents.html をはじからやってみたのですけど、Java5の機能は色がちゃんとつかないです。 JDEEの機能でコンパイルには問題ないです。 普通にJavaにファイル渡しているだけなので、設定でjavacちゃんと指定してい ればコンパイル、実行はできます。 ただし補完機能は動きません。これは補完に利用しているBeanshellが対応して ないからです。 全機能は利用しきれてないので、あとは何が利用不能になっているのか不明です。 > また、cedet (semantic) には、Emacs 22 上で > 常時 CPU を 100% 消費する問題があって、 > 何かパッチが必要らしいです。 > ([macemacsjp-english 756, 760, 787]) 色付けの初回にCPUが100%に近くなってます。 使っている時は常には100%にはならないみたいですけど、色付けが更新される 時にかなりCPU食ってます。 あとソースコード解析と言うのかな?構造表示とかするとかなり負荷がかかります。 今の所常時は利用してないので実用になるかまでは不明ですが巨大ソースは正直つらいです。 ご参考になれば。 At Tue, 19 Dec 2006 23:56:23 -0500, Seiji Zenitani wrote: > > こんばんは、銭谷です。 > > On 2006/12/18, at 11:07, sakito wrote: > >>> また、中期的な話ですが、 > >>> そのうち JDEE を収録したいと思っています。 > >>> どなたか、Carbon Emacs パッケージに > >>> 既に JDEE を追加して使っている方は > >>> いらっしゃいますか? > >>> ぜひ設定・インストール方法を教えて下さい。 > >>> elib はリポジトリ/テスト版に既に入っています。 > >> Java の開発環境を Eclipse に移行する前まで JDEE > >> を使用していました。 > >> とはいっても、 CarbonEmacs ではなく、 FreeBSD の > >> emcws でしたが。。。 > >> もう何年も経つので、おさらいしなくてはいけませんが、 > >> CarbonEmacs へのインストールに挑戦してみましょうか? > > 他の作業より後回しで結構ですので、 > 時間のあるときに試してみて下さい。 > よろしくお願いします。 > > >>> 1)cedet は pre と beta のどちらを入れた > >>> らい > >>> いのか? > >>> 2)speedbar は、そもそも Emacs 22 に収録されて > >>> いる > >>> のでは? > >> JDEE Installation Guide に、 > >> Note Emacs and XEmacs include earlier versions of speedbar that are > >> incompatible with the JDEE. You must delete the earlier version or > >> ensure that it is not on the Emacs load path. Otherwise you will > >> get a > >> Lisp error when trying to start Emacs. > >> とあるので、cedet の speedbar を使わなくてはいけ > >> ないのでしょうか。 > >> cedet は リリースノートに 1.0beta2 or later とあ > >> りますね。 > > Emacs 22 には speedbar のバージョン 1.0 が収録されて > います。 > > また、cedet (semantic) には、Emacs 22 上で > 常時 CPU を 100% 消費する問題があって、 > 何かパッチが必要らしいです。 > ([macemacsjp-english 756, 760, 787]) > > > Seiji Zenitani > zenit****@gmail***** > ---- sakito http://sakito.s2.xrea.com/ mailto:sakit****@s2***** MacEmacs JP Project: Project Summary http://sourceforge.jp/projects/macemacsjp/ Project Web http://macemacsjp.sourceforge.jp/ Users ML http://lists.sourceforge.jp/mailman/listinfo/macemacsjp-users English ML http://lists.sourceforge.jp/mailman/listinfo/macemacsjp-english Emacs Antenna http://a.hatena.ne.jp/sakito/simple