我目前正在尝试更深入地学习 Emacs,以便我可以用我的 Emacs 做更多的事情,而不仅仅是简单的编辑内容......
我正在取得良好的进展,目前我正在尝试根据自己的喜好配置“sr-speedbar”模块,但有些细节我自己无法弄清楚:
你们有更多关于速度条导航的有用提示吗? Emacs 大师如何使用 speedbar 或有更好的选择?
提前感谢您的帮助!
最佳答案
您可以像这样在初始化文件中关闭自动刷新 -
(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 - 否则我使用通常的 switch-to-buffer (C-x b)、ibuffer (C-x C-b) 和 dired (C-x d),以及另一个切换到上一个缓冲区。也绑定(bind)到单个键,因为它们被频繁使用。
但是……我还在学习 Emacs——我还没有尝试过 helm、projectile 或 project-explorer——它们看起来也很有趣。
关于Emacs sr-speedbar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27354659/