我已经设置了speedbar并且正在工作,但我想更改它,所以只需单击一下(Mouse-1)就可以进入目录。我已经用Google搜索并查看了相关的文档:
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的函数,但只在speedbar框架内。最接近我发现的事情是ecb设置:
(setq ecb-primary-secondary-mouse-buttons 'mouse-1--C-mouse-1)
但我没有使用ecb,我只是使用speedbar。也许有其他方法可以做到这一点?
答案 0 :(得分:0)
将此行添加到`speedbar-file-key-map'应该可以解决问题:
(define-key map (kbd "<down-mouse-1>") 'dframe-click)
如果您不想直接编辑speedbar.el,可以使用例如一个钩子。