speedbar - 如何修复基目录(不改变缓冲区切换)

jil*_*len 6 emacs emacs-speedbar

使用speedbar一段时间后,我发现它会根据当前显示的缓冲区更改基目录.

我该如何禁用它?我只是希望在切换到另一个缓冲区时,speedbar什么都不做.

bwr*_*oga 7

这个有可能.将其添加到.emacs文件中:

(set 'speedbar-update-flag nil)
Run Code Online (Sandbox Code Playgroud)

您还可以使用切换更新

M-x speedbar-toggle-updates
Run Code Online (Sandbox Code Playgroud)


Pas*_*ten 6

我不认为在普通的Speedbar中这种行为是可行的(在查看变量,函数和自定义窗口之后).

但是,如果您查看SrSpeedbar软件包,我会看到一个选项:"sr-speedbar-refresh-turn-off".一旦调用,它应该禁用刷新; 坚持到任何地方.

  • 即使您安装了sr-speedbar但仍使用普通的高速条,这仍然是正确的答案.即使你是"Mx speedbar"(而不是"Mx sr-speedbar-open",运行`Mx sr-speedbar-refresh-turn-off`也可以. (2认同)