【问题标题】:How can I get emacs to show line numbers when the 'text-mode-hook appears not to be working?当 'text-mode-hook 似乎不起作用时,如何让 emacs 显示行号?
【发布时间】:2011-08-06 00:56:03
【问题描述】:

我正在尝试使用 setnu.el 为我提供 emacs 中的行号,正如您可能想象的那样,我几乎在每种模式下都想要。似乎在 Emacs 中这样做的首选方法是使用

(add-hook 'text-mode-hook 'turn-on-setnu-mode)

但这对我不起作用。使用

(add-hook 'emacs-lisp-mode-hook 'turn-on-setnu-mode)

在我编辑 emacs lisp 文件时工作得很好,但我希望在我的所有文本查看中都有行号,并且不希望我的 init.d 文件中的每种文件都有特殊情况。帮助将不胜感激。

【问题讨论】:

  • “文本模式挂钩不起作用”是什么意思?您是否假设您的编程模式源自text-mode?他们不是。如果你想全局启用它,为什么还需要一个钩子?

标签: emacs lisp elisp


【解决方案1】:

Linum 似乎与 emacs >=22 一起分发。

试试:

(require 'linum)

然后用

切换行号的显示
M-x linum-mode

http://web.student.tuwien.ac.at/~e0225855/linum/linum.html

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-18
  • 1970-01-01
  • 2011-07-10
相关资源
最近更新 更多