Как мне настроить левое поле в Emacs (noX)?
В настоящее время текст находится прямо напротив левого края окна терминала, что несколько раздражает. Я хотел бы, чтобы там было небольшое поле, без номеров строк или визуальной строки. Я знаю о краях, однако режим с бахромой работает только в версии с графическим интерфейсом. В идеале я хотел бы, чтобы поля настраивались на лету, в зависимости от размера окна, чтобы центрировать текстовое поле определенной ширины, которое затем заполнялось правильно.
2 ответа
Решение
Вы можете добавить следующее в ваш файл инициализации Emacs, чтобы добавить 2-символьное поле (изменить для соответствия) слева и справа от каждого окна:
(add-hook 'window-configuration-change-hook
(lambda ()
(set-window-margins (car (get-buffer-window-list (current-buffer) nil t)) 2 2)))
Это работает в терминале Emacs.
(global-linum-mode t)
(setq linum-format " ")
Не элегантно, но работает.
Спасибо за комментарий Эммануила Берга.