仅在某些模式下的行号

时间:2013-12-08 03:32:12

标签: emacs emacs24

有没有办法只在特定模式下获取行号,即Python,Java,C ++等,而不是在每个窗口中?我以为前几天我看到了这件事,但我找不到了。

目前我已设置默认只是为了持久linum-mode。它在shell中很烦人。

感谢。

2 个答案:

答案 0 :(得分:15)

假设你想使用它所有主要的编程模式而你正在使用Emacs 24.x,你可以使用这个片段:

(add-hook 'prog-mode-hook 'linum-mode)

答案 1 :(得分:5)

我没有在全球范围内开启linum

相反,我打开linum以获得我想要的主要模式。例如:

(add-hook 'clojure-mode-hook '(lambda () (linum-on)))

或简单地说:

(add-hook 'clojure-mode-hook 'linum-mode)

此处相关:

Turning on linum-mode when in python/c mode

在这里:

Emacs Org-Mode: Turn off line numbers