2012-03-26 11 views
5

EmacsをPHP IDEとして使用しています(emacs-starter-kit、ECB、& Geben)。 emacs-starter-kitまたはEmacs 24の新しいリリースごとに、ECBは新しいエラー&ウィンドウの問題を導入します。それはもはやよく管理されていないようです(最後のリリースは2009年でした)。Emacs ECB Alternative

プロジェクトマネジャー/ IDEのemacsプラグインが今日のデファクトであると思っていますか?ファイルブラウジング(sr-speedbarのような)、メソッドリスト、オートcタグの可能性もありますか?

答えて

7

答えは残念ながらそのようなものは存在しません。 emacs-navはECBのものと似たファイルブラウザを提供し、helmのようなものを使用して、プロジェクト内のさまざまなもの(ファイル、タグ、imenuエントリなど)にジャンプすることができます。 projectileのような小さなユーティリティも役立つかもしれません。

ECBのようなヘビーウエイトツールを使っているのは、Emacsのやり方ではなく、開発が停滞している間の理由です。Emacsのユーザーの中には、

+0

ダブル票を提出する利用SR-スピードバーだだけで、私はemacsのキャッシュ+適切に設定何も(指揮)であることを考える、言及するのemacs-NAVをチェックアウト& – lefnire

0

emacs-24でecbを使っても問題はありません。 .emacsに追加しなければならなかったのは、

(setq stack-trace-on-error t) 

です。これは、ecb起動時にエラーが発生することを防ぎます。どのような種類の窓問題がありますか?

+0

を発射しますecbよりもはるかに便利です。少なくともファイルナビゲーションで。私はこの解決策をここに記述しました(http://devnode.tumblr.com/) – Michal

+0

ウィンドウの問題はこうです:Emacsはポップアップが呼び出されるたびに(MagitやGebenで)4つのウィンドウを作成します。設定(setq pop-up-windows nil)しかし、新しいバッファはすべて同じウィンドウにありますが、理想的ではありません。再び、ECBが活性化されている場合のみ。 私が常時受けている主なエラーは、ECBにルートレベルのディレクトリを読み込む権限がないことです。ただし、起動時にはロードされないように設定されています。断続的に起こるのは、私がどこにいるかによって(そしてルート以外の場所でも)です。まだ診断しようとしています。 – lefnire

+0

しかし、ヘルムの設定については、あなたのブログをチェックアウトするつもりです、ありがとう! – lefnire