我目前正在尝试更深入地学习Emacs,以便我可以使用我的Emacs做更多的事情,而不仅仅是简单的编辑... 我正在取得良好的进展,目前我正在努力配置' sr-speedbar'模块符合我的喜好,但有些细节我无法弄清楚自己:
你们有关于快速栏导航的更多实用技巧吗? Emacs大师如何使用speedbar或者有更好的替代方案?
请事先提供帮助!
答案 0 :(得分:5)
您可以像这样关闭init文件中的自动刷新 -
(require 'sr-speedbar)
(setq sr-speedbar-auto-refresh nil)
和/或稍后使用函数sr-speedbar-refresh-toggle
打开和关闭它。
它(和速度条)附带的默认值有点奇怪 - 它也没有显示它无法识别的文件,使用图像作为按钮,并设置在右侧 - 所以你可以设置这些如果你愿意 -
(setq speedbar-show-unknown-files t) ; show all files
(setq speedbar-use-images nil) ; use text for buttons
(setq sr-speedbar-right-side nil) ; put on left side
我确实使用sr-speedbar用于具有足够目录结构的项目 - 否则我使用通常的切换到缓冲区(Cx b),ibuffer(Cx Cb)和dired(Cx d),以及切换到的另一个函数以前的缓冲区。也绑定到单个键,因为它们得到了如此多的使用。
但是......我还在学习Emacs - 我还没有尝试过helm,projectile或project-explorer - 它们看起来也很有趣。