[英]Disabling 'linum-mode' for speedbar when global 'linum-mode' is active
我在Emacs配置中全局啟用了linum-mode
。 全局啟用意味着它也將應用到速度欄 ,這是不希望的。
我發現的唯一建議是在存檔的Emacs幫助郵件列表中,該列表建議以下speedbar-mode-hook
:
(add-hook 'speedbar-mode-hook (lambda () (linum-mode -1)))
不幸的是,將此添加到我的配置中並沒有達到預期的效果,並且速度欄仍然具有行號。
編輯:畢竟,至少對於Emacs> = 24.3,上述add-hook
似乎可以正常工作。 有待參考,因為StackOverflow上沒有與此相關的任何其他問題。
您可以使用speedbar-before-popup-hook
掛鈎來實現所需的功能:
(add-hook 'speedbar-before-popup-hook (lambda () (linum-mode -1)))
我不確定為什么通用模式鈎子不起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.