【发布时间】:2017-03-26 20:07:16
【问题描述】:
我是 emacs 的新手,我想知道当我们处于 Evil 模式的 VISUAL 模式时如何禁用高亮线模式 (global-hl-line-mode)。当我们开始选择一个激活了 hl 行的块时,我发现它真的很混乱,即使它们的背景颜色不同。 当然,当我们离开 VISUAL 模式时,我希望再次激活 hl-line-mode。谢谢。
编辑:我试过这个,我终于能够在视觉模式下禁用 hl-line。
(add-hook 'evil-visual-state-entry-hook (lambda() (setq-local global-hl-line-mode 无)))
但我离开时无法启用它。我试过了,但没有用:
(add-hook 'evil-visual-state-exit-hook(lambda() (global-hl-line-mode 1)))
编辑:没关系,这实际上有效: (add-hook 'evil-visual-state-entry-hook (lambda () (setq-local global-hl-line-mode 无)))
(add-hook 'evil-visual-state-exit-hook(lambda() (global-hl-line-mode nil)))
【问题讨论】: