我希望自己的linum-mode
编号正确对齐。我找到的最接近的东西是在emacswiki上,但是它不起作用-似乎使数字左对齐而不是右对齐。 The snippet is found here。对不起,可怕的缩进,lisp对我来说很陌生:)
(setq linum-format
(lambda (line)
(propertize
(format
(let
((w (length (number-to-string (count-lines (point-min)
(point-max))))))
(concat "%" (number-to-string w) "d ")) line) 'face 'linum)))
有任何想法吗?
最佳答案
自定义变量linum格式,例如,在7个字符的右边对齐:
(custom-set-variables '(linum-format (quote "%7d")))
关于emacs - 将行号与linum-mode对齐?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3626632/