Ped*_*ano 5 emacs emacs-speedbar
我linum-mode在Emacs配置中全局启用了.全局启用意味着它也应用于速度条,这是不合需要的.
我发现这个问题的唯一建议是存档的Emacs帮助邮件列表,其中提出了以下建议speedbar-mode-hook:
(add-hook 'speedbar-mode-hook (lambda () (linum-mode -1)))
Run Code Online (Sandbox Code Playgroud)
不幸的是,将其添加到我的配置中并没有达到预期的效果,而且speedbar仍然有行号.
编辑:以上add-hook似乎工作正常,至少对于Emacs> = 24.3.由于StackOverflow上没有任何其他与此相关的问题,因此请提供参考.
您可以使用speedbar-before-popup-hook钩子来实现您想要的:
(add-hook 'speedbar-before-popup-hook (lambda () (linum-mode -1)))
Run Code Online (Sandbox Code Playgroud)
不过,我不确定为什么通用模式挂钩不起作用。