GNU Emacs: номера строк в эмуляторе терминала
Второй новичковый вопрос по ГНУ Емаксу.
Разумеется, мне нужны номера строк по левую сторону от текста, и в графическом (GTK) интерфейсе это элементарно включается из коробки: (linum-mode)
.
Но в эмуляторе терминала оно выглядит неприемлемо:
1(defun hello ()
2 (message "Hello, World!"))
3
4(hello)
То есть между номером и текстом нет пробела, каковой называется «fringe», и насколько я понял из документации, в псевдографике просто не реализован.
Можно задать (setq-default linum-format "%d ")
, и это само собой даст пробел, но побочным эффектом соб’ет единую для всего файла ширину номерной колонки, т. е. вместо ожидаемого:
11 foo
...
1001 bar
получим:
11 foo
...
1001 bar
Не то, чтоб оно было сильно критично (в пределах одного экрана перекоса нет), но ведь это можно сделать нормально,я просто, наверное, не понял, как?