問題タブ [cedet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1591 参照

ubuntu - CEDET 1.0pre4 deb パッケージをインストールしたまま、ユーザーとして CEDET 1.0pre6 をインストールする

私の仕事用コンピューター (Ubuntu 8.10) には CEDET バージョン 1.0pre4 がインストールされており、最新バージョンの CEDET (1.0pre6) をローカル ディレクトリにインストールしようとしています (最終的な目標は、ECB を最新バージョンにアップグレードすることです)。

残念ながら、デフォルトの debian/ubuntu インストールでは、.emacs ファイルが呼び出される前に CEDET と ECB のシステム全体のパッケージが初期化され、その後ロードしようとした 1.0pre6 ファイルは、1.0pre4 で定義されていないシンボルを使用しようとしてエラーをスローします。(他の誰かが同じ問題を報告していることについては、このメーリング リストのスレッドを参照してください。)

最初に、CEDET が .emacs で提供するパッケージを手動で再ロードしようとしましたが、そのうちの 1 つを 2 回再ロードできませんでした。

私は今unload-featureコマンドを試しています。CEDET をアンロードしようとすると、次のエラーが表示されます。

しかしecb、アンロードする機能はありません。ecb-autoloads/etc/emacs/site-start.d/55ecb.el によって提供されているように見える機能がありますが、ライブラリもそれに依存しているようです。

どうにかして Emacs にシステム全体の ECB をアンロードさせるか、システム全体の構成のほとんどのコンテンツを .emacs ファイルの先頭に追加して、ECB と CEDET の読み込みを削除することができると思います。

後者は、厄介で、醜く、不安定に聞こえます。方法がわかれば、むしろ前者をやりたいです。それとも、誰かがこの問題に対するより良い解決策を持っていますか?

0 投票する
2 に答える
8207 参照

c++ - C++開発用のEMACS-CEDETコードの完成とプロジェクトに関する問題

私はUBUNTUのC++プロジェクト用にEMACSをセットアップしています。これまでのところインストールに成功しています

  1. ECB
  2. CEDET-コード補完やその他の機能が動作するようになりました。
  3. カラーテーマ

EDEパッケージに問題があります。「プロジェクト」メニューが表示されていません。.emacsファイルに(global-ede-mode t)を追加しましたが、うまくいきません。EDEパッケージを個別にインストールする必要がありますか、それともCEDETに付属していますか?この問題を解決してプロジェクトメニューを作成するにはどうすればよいですか?

私の2番目の問題は、セマンティックがシステムインクルードファイルを見つけられないことです。ヘッダーファイルが見つからないと言っているため、標準ライブラリではコード補完が機能しません。追加しました('semantic-gccが必要です)が、運がありません。(semantic-add-system-include "/usr/include/c++/4.3"'c ++-mode)を追加することでこれを解決しましたが、これは正しいアプローチではないと思います。('semantic-gccが必要)作品を入手するにはどうすればよいですか?

これが.emacsファイルです。

この件に関するAlex記事をすでに確認しましたが、問題に関連する情報は見つかりませんでした。

どんな助けでもいただければ幸いです。

編集

CEDETバージョン:cedet-1.0pre6

0 投票する
1 に答える
3479 参照

emacs - emacsセマンティックオートコンプリートチップを「常にオン」にする

cedet (CVS バージョン) をインストールしたばかりで、emacs と C++ ソース コードで遊んでいます。

オートコンプリートに関しては、ツール ヒントとメニューをそれらのセマンティック ia-complete-* コマンドから呼び出すことができます。

コマンドを呼び出さなくても、オートコンプリートのヒントを自動的に表示する方法を知っている人はいます(semantic-ia-complete-tip)か? これは可能ですか?

0 投票する
1 に答える
2734 参照

emacs - Windows で Emacs 23.1.50 用に CEDET 1.0pre7 コンパイルをコンパイルするには?

Windows で Emacs 23.1.50 用の CVS から CEDET をコンパイルしようとしていますが、「ステップ 6: EDE をオンにしています...」でエラーが発生しました:「defvar: Symbol's value as variable is void: cedet-menu-map "。CEDET 1.0pre6 をコンパイルすると、同じエラーが発生します。

0 投票する
1 に答える
345 参照

emacs - CEDETは動的言語にどのような便利さをもたらしますか?

私はCEDETを調べてきましたが、その機能のほとんどは静的に型付けされた言語で作業する開発者にとってより魅力的であるように思われます。

私は主にrubyとjavascriptを使用しているので、プレーンなTAGSファイルに対して、これらのインタープリターされた動的型付け言語を使用すると、どのような改善がもたらされるのでしょうか。

0 投票する
1 に答える
9746 参照

emacs - emacsインテリセンス

これは何度も議論されてきましたが、emacsでのc / c ++インテリセンスの優れたハウツーはありますか?セデットを正しく設定できたことはありません。

現在、私は巨大なコードベースを使用したメンテナンスプロジェクトに取り組んでおり、適切なインテリセンスなしで管理することは非常に困難です。現在、私はvimとctags / cscopeを使用しており、インテリセンスのオムニコンプリート機能を使用しています。しかし、私はemacsで動作するようにしたいと思います。

0 投票する
1 に答える
5693 参照

c++ - Emacs、Cedet、セマンティック

Alexの記事に従ってemacs用にCEDETを設定しました(素晴らしい!!)。さて、質問:

  1. Gnu Globalを使用してGTAGSを生成しましたが/usr/include、セマンティックがGTAGSを使用しているかどうかを確認するにはどうすればよいですか?
  2. GTAGSを別のディレクトリに保持し、そのディレクトリを使用するようにセマンティックに指示できますか?
  3. C / C ++ソースでは、(システムヘッダーからの)includeステートメントを完了すると、使用可能なすべてのヘッダーが一覧表示されません。わかりました、これはばかげた問題です..しかし、何かが正しく機能していないと私に思わせます
0 投票する
2 に答える
1140 参照

emacs - プロジェクト全体をセマンティックで解析する

ディレクトリ全体をソースコードでセマンティックに解析する方法を探しています。emacsで各ファイルを明示的に開かずにこれを行うことは可能ですか?

0 投票する
1 に答える
1148 参照

emacs - Emacs CEDET セットアップの疑い

今日、cedet を正常にインストールし、ほとんどが機能するようになりました。Alex Ott のGentle Introduction to Cedet に感謝します。

しかし、私は問題を抱えています

作業中の現在のファイルに対する正確なパスを指定すると、オートコンプリートが正常に機能します。

ただし、常にフル パスを指定することはできません (オフィスに Eclipse があり、makefile が生成されます)。

これを解決するにはどうすればよいですか?