如何禁用Helm缓冲区中的行号?

时间:2015-10-02 11:20:14

标签: emacs

我正在使用length来显示行号。我想要的是默认启用它们,但在某些主要模式下禁用,如eshell,编译等。

This运行良好,但我无法弄清楚如何在Helm缓冲区中禁用它们。

  • 似乎没有一个主要的模式我可以加入
  • linum全局关闭行号。不确定如何仅为当前缓冲区禁用(add-hook 'helm-before-initialize-hook '(lambda () (linum-mode 0))),因为Helm缓冲区通常与另一个缓冲区一起出现
  • 尝试了linum周围的建议,但似乎无法正常工作

1 个答案:

答案 0 :(得分:0)

我没有正确设置linum-off。它会覆盖global-linum-mode调用的函数,因此后者必须处于活动状态才能生效。

; init.el
(require 'linum-off)
(global-linum-mode t)