【发布时间】:2016-07-21 12:47:41
【问题描述】:
我正在尝试在 Emacs 中设置行号。
Linum 效果很好,但是当我打开两个缓冲区时,空行的编号消失了。
我使用 Manjaro Linux。 Emacs 在终端中工作。
.emacs 文件中的代码:
(add-hook 'find-file-hook (lambda () (linum-mode 1)))
(unless window-system
(add-hook 'linum-before-numbering-hook
(lambda ()
(setq-local linum-format-fmt
(let ((w (length (number-to-string
(count-lines (point-min) (point-max))))))
(concat "%"(number-to-string w) "d"))))))
(defun linum-format-func (line)
(concat
(propertize (format linum-format-fmt line) 'face 'linum)
(propertize " " 'face 'mode-line)))
(unless window-system
(setq linum-format 'linum-format-func))
我该如何解决?
【问题讨论】:
标签: emacs line-numbers