我使用Cocoa Emacs 23.1.91,并且我希望始终关闭hl-line-mode,因为我不喜欢使用它。我可以通过M-x hl-line-mode将其关闭,但这很乏味。任何帮助表示赞赏!如何始终关闭hl-line-mode,即全局关闭
感谢
我使用Cocoa Emacs 23.1.91,并且我希望始终关闭hl-line-mode,因为我不喜欢使用它。我可以通过M-x hl-line-mode将其关闭,但这很乏味。任何帮助表示赞赏!如何始终关闭hl-line-mode,即全局关闭
感谢
如果通过模式启用此功能有(我敢肯定你会有明确要求的话),你可以随时添加到您的.emacs
(add-hook 'ruby-mode-hook
(lambda()
(hl-line-mode -1)
(global-hl-line-mode -1))
't
)
为配置的最后一行。 't
非常重要,因为它会告诉emacs在模式的所有钩子末尾附加这个钩子
的Mx全球-HL-行模式
DOC:
全球-HL-行模式是在'HL在线互动编译Lisp函数.el”。 (global-hl-line-mode &可选的ARG)
全局小模式突出显示当前窗口中有关点的线。 使用ARG时,如果ARG为正,则打开Global-Hl-Line模式,否则关闭。
Global-Hl-Line模式使用
global-hl-line-unhighlight' and
global-hl-line-highlight'pre-command-hook' and
post-command-hook'功能。
如果你想拥有它始终禁用它可能是最好将此行添加到您的.emacs:
(global-hl-line-mode -1)
感谢您的回复。按照上面的内容,我将检查我是否可以在Ruby模式下覆盖它,因为它似乎可能来自那里(因为我没有到处)。我确实将它添加到我的.emacs文件中,但它在其他地方可以捕获它,并且它似乎可行。 – m7d 2010-03-28 21:47:11
你解决了,谢谢!!!!如果我有名誉,我会给你一堆积分,但该系统不会允许我。 – m7d 2010-03-30 19:04:06
我也想关闭自动填充模式红宝石模式,所以我尝试: (添加钩“红宝石模式钩 (拉姆达() (自动填充模式-1) (HL -line-mode -1) (global-hl-line-mode -1)) 't ) 但没有骰子。 hl线模式的东西按预期工作,这很好,但我还没有找到如何关闭自动填充红宝石模式。有任何想法吗? – m7d 2010-03-30 19:10:54