我在Emacs配置中全局启用linum-mode
。全局启用意味着它也适用于 speedbar ,这是不可取的。
我发现此问题的唯一建议是在已存档的Emacs帮助邮件列表中,该列表提示以下speedbar-mode-hook
:
(add-hook 'speedbar-mode-hook (lambda () (linum-mode -1)))
不幸的是,将此添加到我的配置中并没有达到预期效果,而且速度栏仍然有行号。
编辑:上述add-hook
似乎工作正常,至少对于Emacs> = 24.3。留下问题以供参考,因为StackOverflow上没有任何与此事有关的内容。
答案 0 :(得分:4)
您可以使用speedbar-before-popup-hook
挂钩来实现您的目标:
(add-hook 'speedbar-before-popup-hook (lambda () (linum-mode -1)))
我不知道为什么泛型模式挂钩不起作用。