Отделение номеров строк от текста в терминале: Emacs

Когда я запускаю emacs в режиме терминала и у меня включена опция global-linum-mode, номера строк очень близки к моему тексту, и это действительно раздражает глаза. Есть ли способ отделить номера строк от текста в Emacs?


person user1955184    schedule 26.12.2013    source источник


Ответы (2)


Попробуйте установить linum-format на "%d " (обратите внимание на пробел).

Если вы хотите, чтобы номера строк были выровнены по правому краю (что предусмотрено 'dynamic по умолчанию для linum-format) с интервалом после них, вам нужно сделать еще больше. Возможно что-то нетривиальное надо сделать в linum-before-numbering-hook.

person Anton Kovalenko    schedule 26.12.2013

слишком мало баллов, чтобы просто добавить комментарий к принятому ответу, но я использую

(setq linum-format "%3d ")

чтобы иметь выровненные по правому краю номера строк для файлов с менее чем 1000 строк. Также работает нормально для больших файлов, так как номера строк просто занимают необходимое количество символов (4 или более) даже с этим параметром форматирования.

person dispanser    schedule 05.01.2015