簡體   English   中英

全局“ linum-mode”處於活動狀態時,禁用速度欄的“ linum-mode”

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM