我使用Cocoa Emacs 23.1.91并且我希望始终关闭hl-line-mode,因为我不喜欢使用它。我可以通过M-x hl-line-mode将每个缓冲区关闭,但这很乏味。任何帮助表示赞赏!
由于
答案 0 :(得分:6)
如果您通过该模式启用此功能(我很确定您必须明确请求它),您可以随时将其添加到.emacs
(add-hook 'ruby-mode-hook
(lambda()
(hl-line-mode -1)
(global-hl-line-mode -1))
't
)
作为配置的最后一行。 't
很重要,因为它会告诉emacs在模式的所有挂钩的末尾附加此挂钩
答案 1 :(得分:5)
如果您想让它始终被禁用,最好将此行添加到.emacs中:
(global-hl-line-mode -1)
答案 2 :(得分:4)
M-x global-hl-line-mode
DOC:
global-hl-line-mode是`hl-line.el'中的交互式编译Lisp函数。 (global-hl-line-mode& optional ARG)
全局次要模式,以突出显示当前窗口中关于点的线。 使用ARG,如果ARG为正,则打开Global-Hl-Line模式,否则关闭。
Global-Hl-Line模式在
global-hl-line-unhighlight' and
post-command-hook'上使用函数pre-command-hook' and
global-hl-line-highlight'。