我想在术语模式中禁用线条高亮显示。我试过这个:
(add-hook 'term-mode-hook '(lambda () (global-hl-mode 0)))
但它抱怨该符号无效。 我的.emacs中有更多内容:
(global-hl-line-mode 1)
答案 0 :(得分:4)
我同意Ashutosh认为这可能是您的符号错误的来源,但我不确定这是否是正确的方法。我很确定当你加载一个终端窗口时,它将禁止在任何地方突出显示,而不仅仅是在终端窗口中。
我认为正确的是:
(add-hook 'term-mode-hook '(lambda() (set (make-local-variable 'global-hl-line-mode) nil)))
......我要离开hl-line.el说:
;; You could make variable `global-hl-line-mode' buffer-local and set
;; it to nil to avoid highlighting specific buffers, when the global
;; mode is used.