問題タブ [emacs-speedbar]
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.
emacs - emacs sr-speedbar ubuntu - 同じウィンドウ
私はubuntuにいます。マーマレード経由で sr-speebar をインストールしました。スピードバーが組み込まれていることは知っていますが、wikiの指示を使用して同じフレームに入れることができませんでした.
だから私はmarmaldeを介してこのパッケージspeedar Maramaladをインストールしました
.emacs に (require 'sr-speedbar) を入れました。
問題は、Ubuntu Windows キーでウィンドウ モードが開くことです。だから私はそれをテストすることはできません。たくさんのコマンドがありますが、うまくいきません。
. どうすればこれを機能させることができますか?
更新: キーボード ショートカットを設定する
しかし、今私はこのエラーが発生します
emacs - Emacs スピードバーにすべてのクラスのメソッドが表示されない
タイトルにあるように、コードが 400 行以下の中規模クラスの CPP ファイルがあります。スピードバー フレームでクラスを展開するときに表示されない新しいメソッドがいくつかあります。私のコードの以前のいくつかの反復からのツリーがスピードバーに表示されているようです。PS Update コマンドは役に立ちません。GNU Emacs 24.3.1 (x86_64-suse-linux-gnu、GTK+ バージョン 3.8.4)。melpa パッケージマネージャーからインストールされた Speedbar。
emacs - グローバルな「linum-mode」がアクティブなときにスピードバーの「linum-mode」を無効にする
linum-mode
Emacs 構成でグローバルに有効にしました。グローバルに有効にすると、スピードバーにも適用されますが、これは望ましくありません。
この問題について私が見つけた唯一の提案は、アーカイブされた Emacs ヘルプ メーリング リストにあり、次のように提案されていますspeedbar-mode-hook
。
残念ながら、これを構成に追加しても目的の効果が得られず、スピードバーにはまだ行番号があります。
編集:add-hook
少なくとも Emacs >= 24.3 では、上記は結局正しく動作するようです。StackOverflow でこの問題に関連するものは他にないため、参考のために質問を残します。
c++ - C++ モードでのインデントが原因で Emacs imenu と speedbar+semantic が失敗する
私の問題は、インデントが原因で imenu または speedbar/semantic が失敗することです。この単純なファイルの場合、問題ありません。
しかし、関数 bar を名前空間に入れ、そのコードをインデントしたい場合:
スピードバー (
(require 'semantic/sb)
init.el にある) を使用すると、スピードバー フレームにファイル タグがなく、ミニバッファーに「ファイル モード指定エラー: (void-function c-subword-mode)」が表示されます。MX imenu を使用すると、ミニバッファーに「このバッファーで見つかったインデックスに適したアイテムはありません」というメッセージが表示されました。
失敗するコード例:
失敗するのは名前空間ではなく、識別です。以下も失敗します。
なぜ、どのように機能させるのか考えていますか?
ありがとう!!
編集:解決策は確かにスピードバー+セメンティクスです。それは実際に動作します(init.elに何か問題がありました...)
emacs - Emacs の特定のウィンドウでのみファイルを開くにはどうすればよいですか?
以下のように emacs を設定しましたが、最初のウィンドウ (*scratch*) でのみソース ファイルを開いて操作したいと考えています。
しかし、sr-speedbarは、最新のウィンドウ (例えば、新しく開いた *shell* ウィンドウ) で新しいファイルを開くのが大好きです。
不要なウィンドウでファイルが開かないようにするにはどうすればよいですか?
emacs - emacsスピードバーで変更されたバッファをマークすることは可能ですか?
emacs でスピード バーの使用を開始しましたが、変更が保存されていないファイル/バッファーを (スピード バーで) マークできるかどうかを知りたいです。