这个问题正在削弱我的生产力.
Emacs入门套件自动启用hl-line,突出显示当前行.这让我无法在当前行看到突出显示.
我试过设置(global-hl-line-mode nil)和(hl-line-mode nil)全球范围内,并添加到模式挂钩,如Clojure的模式挂钩,但它仍然显示.
我需要什么elisp来禁用此功能?
Chr*_*wis 18
在入门套件2中,要移除的相应钩子是:
(remove-hook 'prog-mode-hook 'esk-turn-on-hl-line-mode)
Run Code Online (Sandbox Code Playgroud)
初始化套件初始化后,您需要将其添加到您自己的配置中.
hl-line-mode由starter-kit-defuns.el中的以下行打开:
(add-hook 'coding-hook 'turn-on-hl-line-mode)
Run Code Online (Sandbox Code Playgroud)
您可以注释掉该行,或者如果您不想触摸入门工具包文件,可以将以下内容放在个人初始化文件〜/ .emacs.d/{username} .el中:
(remove-hook 'coding-hook 'turn-on-hl-line-mode)
Run Code Online (Sandbox Code Playgroud)