0

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

The mouse bindings are:

Mouse-1
    Move cursor to that location.
Mouse-2
Double-Mouse-1
    Activate the current button. Double-Mouse-1 is called a double click on
    other platforms, and is useful for windows users with two button mice.

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

(setq ecb-primary-secondary-mouse-buttons 'mouse-1--C-mouse-1)

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

4

1 に答える 1

0

この行を`speedbar-file-key-map'に追加すると、次のようなトリックが実行されます。

(define-key map (kbd "<down-mouse-1>") 'dframe-click)

speedbar.elを直接編集したくない場合は、フックなどを使用できます。

于 2011-08-26T07:20:09.443 に答える