問題タブ [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.
cedet - カスタムレイアウトを定義するecb
2つの特別なバッファを持つecbレイアウトを構築したいと思います。1つはsemantic-symref-symbolの出力で、もう1つはsemantic-ia-fast-jumpです。これを行うにはどうすればよいですか?
私はセデットを動作させており、AlexOttのgitリポジトリからのecbを持っています。
ここからの提案: Emacs ECBでディレクトリウィンドウを削除してcscopeウィンドウを追加する方法は? いくつかの入力を提供しますが、関数を接続する方法については説明しません。
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>
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自体の問題ですか?
emacs - ecb-compile-* がない
emacs に cede と ecb をインストールしましたが、ecb は正しいように見えますが、ここでは sth が間違っています。ecb-compile- *のようなコマンドは存在しません! コンパイルセクションを表示する必要があります(表示されていません)
そして、コンパイルについて私が持っている唯一の考えは、ウィンドウの高さについて尋ねる ecb-toggle-compile-window であり、それを入力した後、小さすぎると言われ、ecb が完全に閉じます。
それについて何か考えはありますか?
(CEDET 1.1 および ecb 2.32BETA3)
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 と自分のワークグループの設定が衝突していると思います。この動作を回避する方法はありますか?
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 を定義できませんでした
何が問題なのか、それを修正する方法を知っている人はいますか? 前もって感謝します。
emacs - emacs 24.3.1 で ECB をインストールするとエラーが発生する
Emacs Package Manager を使用して Emacs 24.3.1 で使用する ECB をインストールしようとしていますが、インストール時に次のエラーが発生しました。
どんな体でも助けてください。ありがとうございました。下手な英語でごめんなさい。