問題タブ [emacs-ecb]

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 投票する
0 に答える
140 参照

cedet - カスタムレイアウトを定義するecb

2つの特別なバッファを持つecbレイアウトを構築したいと思います。1つはsemantic-symref-symbolの出力で、もう1つはsemantic-ia-fast-jumpです。これを行うにはどうすればよいですか?

私はセデットを動作させており、AlexOttのgitリポジトリからのecbを持っています。

ここからの提案: Emacs ECBでディレクトリウィンドウを削除してcscopeウィンドウを追加する方法は? いくつかの入力を提供しますが、関数を接続する方法については説明しません。

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

layout - Emacs ECB - カスタム レイアウトの保存と復元

ecb をマイナー モードとして実行している emacs で、レイアウトをデフォルトとして設定したいと考えています。そのため、emacs が起動したら、左側のペインをドラッグしてレイアウトを変更し、「レイアウト管理」の下で「現在のウィンドウ サイズを保存する」と言うと、ファイルに正しく書き込みます~/.gnu-emacs-custom。しかし、emacs を再起動すると、デフォルトのウィンドウ サイズに戻り、ペインを再度ドラッグする必要があります。ただしM-x ecb-restore-window-sizes、サイズは正しく設定されています。

したがって、どういうわけかデフォルトのサイズが設定されます。この行を .emacs ファイルの最後に追加すると機能します(run-with-idle-timer 0.2 nil 'ecb-restore-window-sizes)が、この方法は好きではありません。デフォルトで機能するはずです。

どんな助けでも大歓迎です。

更新:
私は emacs のデバッグの経験があまりありませんが、以下のwvxvwの提案に従って、定義を見つけてecb-restore-window-size挿入(debug)しました。次に、オプションを指定して emacs を実行した--debug-initところ、次の出力が得られました 。これは、関数が init 中に実行され、死亡がないことを意味していると思いますよね?
Debugger entered: nil
ecb-restore-window-sizes()
(progn (ecb-restore-window-sizes))
<and a lot of other lines which I believe are statements fired when ecb-restore-window-sizes is referenced>

0 投票する
0 に答える
221 参照

emacs - リモート トランプ パスを ecb-source-path に追加すると Emacs がフリーズする

Emacs 24.2、ecb 2.40、OS X 10.8.2 でファイルのecb-source-path変数を変更して、ecb ディレクトリ ペインにリモート ディレクトリを追加しようとしています。.emacs以下は、emacs 内からのトランプ経由で機能します。

構文が間違っているかどうかはわかりませんが、ecb へのパスを追加するために次のことを試しました。

ecb-activateメッセージバッファにエラーメッセージが表示されずに、発行時にemacsがハングする原因

次のメッセージが表示されます。Warning: Source-path <ENTERED PATH> is not accessible - ignored!

誰かがこれを行い、リモートパスをに追加するための正しい構文を知っていますecb-source-pathか? ドキュメントによると、(**)動作するはずです。構文が本当に正しい場合、何が起こっているのかをデバッグしてemacsをフリーズさせるためのヒントはありますか? それとも、これはecb自体の問題ですか?

0 投票する
0 に答える
76 参照

emacs - ecb-compile-* がない

emacs に cede と ecb をインストールしましたが、ecb は正しいように見えますが、ここでは sth が間違っています。ecb-compile- *のようなコマンドは存在しません! コンパイルセクションを表示する必要があります(表示されていません)

そして、コンパイルについて私が持っている唯一の考えは、ウィンドウの高さについて尋ねる ecb-toggle-compile-window であり、それを入力した後、小さすぎると言われ、ecb が完全に閉じます。

それについて何か考えはありますか?

(CEDET 1.1 および ecb 2.32BETA3)

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

emacs - Emacs: Python インタープリターを python-mode で自動的に起動するにはどうすればよいですか?

PythonモードでEmacsを起動するたびに、インタープリターを別のバッファーで開き、新しいバッファーのサイズをemacs-code-browserの履歴に合うように変更する必要があります。この作業を自動化したい。

  • インタラクティブな python シェルが (Emacs の起動後に) スクリーンショットのように追加のバッファーに常に表示されるように自動化するにはどうすればよいですか?

更新: 以下を参照してください: workgroups.el と emacs-code-browser が衝突しているようです。スクリーンショットを見る

編集前

編集前

編集後

編集後

私は Emacs23、emacs-code-browser、python-mode.el を使用しています。

更新: workgroups.el を使用しようとしました。新しいpython ワークグループを定義し、次の行を.emacsに追加しました: (wg-load "~/.emacs.d/workgroups/python_workgroup.wg")。ただし、窓はめちゃめちゃです。以下のスクリーンショットで確認できます。

emacs-code-browser と自分のワークグループの設定が衝突していると思います。この動作を回避する方法はありますか? ここに画像の説明を入力

0 投票する
0 に答える
646 参照

emacs - Windows 用の Emacs 24.3、Cedet は ECB で動作しません、エラー: 機能「speedbar」の再帰的な「require」

現在、Windows の Emacs (emacs-24.3-bin-i386.zip フォームhttp://ftp.gnu.org/gnu/emacs/windows/ )に苦労しています。MELPAサイトから package-intall-package ecb を介してECB (バージョン 20130202.1459)をインストールし、「.emacs」ファイルに (require 'ecb) を追加した後、emacs を実行すると次のエラーが発生します。

エラー: 再帰的なrequire' for featureスピードバー'

エラーのバックトレースをチェックするために `--debug-init' オプションを指定して Emacs を起動すると、次のメッセージが表示されました:

ECB 2.40 は CEDET 2.0 を使用します (セマンティック 2.2、eieio 1.4、speedbar を含む)。require: 自動ロードで関数 debug を定義できませんでした

何が問題なのか、それを修正する方法を知っている人はいますか? 前もって感謝します。

0 投票する
0 に答える
681 参照

emacs - emacs 24.3.1 で ECB をインストールするとエラーが発生する

Emacs Package Manager を使用して Emacs 24.3.1 で使用する ECB をインストールしようとしていますが、インストール時に次のエラーが発生しました。

どんな体でも助けてください。ありがとうございました。下手な英語でごめんなさい。