問題タブ [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.

0 投票する
4 に答える
1967 参照

emacs - Emacs init ファイルを変更して、新しいフレームのフォントをカスタマイズするにはどうすればよいですか?

スピードバーなど、新しいフレームで特定のフォント (きれいな 5x8 など) を使用するには、.emacs ファイルにどのテキストを入力する必要があるか知りたいです。SHIFT-LeftClick を使用してスピードバーのフォント サイズとタイプを変更できますが、デフォルトのままにしておきたいです。

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

emacs - Emacsでスピードバーをドッキングするには?

Emacs にスピードバーをドッキングする方法はありますか?

ありがとう。

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

emacs - スピードバーですべての種類のファイルを表示できるようにするにはどうすればよいですか?

ubuntu 9.10にemacs v23.1.1があります。すべてのファイルを表示するようにスピードバーを作成できないようです。ディレクトリのみが表示されます。誰かがこれについて考えを持っていますか?

0 投票する
3 に答える
900 参照

c# - Emacs では、C# で imenu をより賢明に使用するにはどうすればよいですか?

私は長い間 emacs を使用してきましたが、多くの機能についていけていません。これらの 1 つがspeedbarで、今簡単に調査したところです。もう一つはimenuです。これらはどちらも in-emacs-how-can-i-jump-between-functions-in-the-current-file? で言及されています。

imenu を使用すると、作業中のモジュール内の特定のメソッドにジャンプできます。ただし、(オートコンプリートを使用して) メソッド名を選択するオプションを取得する前に、交渉しなければならない解析階層があります。

こんなふうになります。入力してから、またはM-x imenuを選択します。Using を選択すると、C# ファイルの最上位にある using ステートメントのいずれかにジャンプできます (C# を知らない人のために、Java モジュールの imports ステートメントのようなものです)。とても役に立ちません。タイプを選択します。次に、名前空間とクラスを選択する必要がありますが、ソース モジュールにはそれぞれ 1 つしかありません。その時点で、変数、型、およびメソッドから選択できます。メソッドを選択すると、最終的に選択するメソッドのリストが表示されます。私がトラバースする階層は次のようになります。UsingTypes

5 番目のレベルに到達して初めて、本当にジャンプしたいもの、つまり特定のメソッドを選択できるようになります。

Imenu はソース モジュールについては賢いようですが、ちょっと使いにくいです。私はそれを間違っていますか?

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

emacs - emacsスピードバーでシングルクリックを設定してディレクトリに入る方法は?

スピードバーをセットアップして動作させましたが、1 回のクリック (Mouse-1) でディレクトリ内に移動できるように変更したいと考えています。私はすでにグーグルで検索し、関連するドキュメントを見てきました:

したがって、基本的には、Mouse-1 を現在 Mouse-2 にバインドされている関数にマップする方法を見つけようとしていますが、スピードバー フレーム内のみです。私が見つけた最も近いものは、ecb設定です。

しかし、私はecbを使用していません。スピードバーを使用しているだけです。多分それを行う他の方法がありますか?

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

emacs - カーソルに基づいて、emacs のスピードバーにファイル/クラス情報を自動展開させるにはどうすればよいですか?

ちょうど speedbar を見つけたのですが、これは非常に便利なツールです。クラス、メソッド、および関数のリストを表示するために (python) ファイルにドリルダウンする方法が本当に気に入っています。

現在アクティブなバッファ内のファイルのクラス/関数参照のツリーを自動展開するスピードバーを取得する方法はありますか?

現在のカーソルがある場所まで拡大できれば、それもおまけです。たとえば、カーソルがクラスのfoo関数にある場合bar、スピードバーは に展開されmyfile.py > class bar > fooます。

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

emacs - カスタム ヘッダーのスピードバーのカスタマイズ

次のヘッダーでメモファイルを保持しています

これらをナビゲートするためにスピードバーをカスタマイズする方法はありますか? 現在、Mx speedbar はディレクトリの一覧を表示するだけです。これまでは、この目的のために "Mx occur #-" を使用してきました。

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

emacs - Speedbar カスタム ソース ファイルのサポートを追加する方法は?

Speedbar にアウトライン (変数、関数、およびその他の「興味深い」オブジェクトのリスト) を表示させたいのですが、まだ理解できないソース ファイルに含まれています。問題のソースの TAGS を生成するコードがあります。それを行うためのフック/構成?

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

emacs - speedbar に C 関数を一覧表示させる方法 + sr-speedbar+macro+command history が使えない

私は Windows XP で Emacs を使い始めたばかりで、何度も検索しても見つからない/理解できないクエリが複数あります。

  1. speedbar が C 関数リストの表示をサポートすることを理解しています。http://stackoverflow.com/questions/259364/how-do-i-configure-emacs-speedbar-for-c-sharp-mode で述べたように、.emacs にコードを次のように追加しました。 スピードバーの起動が表示されますが、機能が表示されません。etags をインストールする必要があるのか​​もしれませんが、それが見つかりません。gtags も見つかりましたが、バイナリは見つかりませんでした
  2. ~/emacs.d/ ディレクトリに sr-speedbar.el をコピーしました。(require 'sr-speedbar) を .emacs に追加し、speedbar 関連のコードをコメントアウトし、Mx ~/.emacs をリロードしましたが、sr-speedbar が見つかりませんでした。speedbar コードのコメントを外して sr-speedbar のコメントを外すと、ロード時にスピードバーが表示されます。Emacs は ~/emacs.d/ ディレクトリで sr-speedbar.el を見つけることができます。これは、ファイル名を変更するとエラーが表示されるためです: sr-speedbar が見つかりません。
  3. 私は、tramp と ssh を使用してログを記録するためのキーボード マクロを作成したいと考えていました。ただし、マクロを記録するときは、最初からパスを提供するために複数の文字を削除する必要があります。つまり、emacs は自動的に最後のパスを表示するため、すべての文字を削除してから ssh:// からやり直す必要があります。キーボード マクロはすべてのバックスペースを記録し、バックスペースが現在のパスの長さを超えている場合はエラーを返します。それを回避する方法はありますか
  4. 私はlinumパッケージを構成しました。Mx linum と入力して、emacs セッションの開始時に自動的に開始するようにします。どうやってやるの?
  5. コマンド履歴(シェルコマンドではない)を取得してから、いくつかのコマンドを再生する方法はありますかポイントまで読んでくれてありがとう:-)
0 投票する
3 に答える
1794 参照

emacs - スピードバー-ベースディレクトリを修正する方法(バッファが切り替わっても変更されません)

しばらくスピードバーを使用した後、現在表示されているバッファに応じてベースディレクトリが変更されることがわかりました。

どうすれば無効にできますか?別のバッファに切り替えている間、スピードバーが何もしないようにしたいだけです。