Я видел некоторые решения здесь, которые будут выделять целую строку, если она выходит за пределы 80 символов, а также делать line-wrap
после того, как линия станет больше 80. Что я хотел бы сделать, так это отредактировать мой .emacs
, чтобы любой символ за пределами 80 занимал другой фон. Итак, первые 80 символов будут иметь текущий текущий фон emacs, тогда символы > 80 будут иметь черный фон. Может кто-нибудь указать мне в правильном направлении? Спасибо!
У emacs выделяются персонажи старше 80 лет?
Ответ 1
Недавно я написал обширную статью по этому вопросу. Вот его суть:
(require 'whitespace)
(setq whitespace-line-column 80) ;; limit line length
(setq whitespace-style '(face lines-tail))
(add-hook 'prog-mode-hook 'whitespace-mode)
Ответ 2
Вот некоторые другие решения, которые люди используют, помимо того, что @BozhidarBatsov упоминает:
- Библиотека
column-marker.el
- выделить любой столбец (ы) - Библиотека
fill-column-indicator.el
- выделите столбец заполнения - Библиотека
mode-line-posn.el
- выделите номер столбца в строке режима, когда больше, чем предел - Библиотека
wide-column.el
- выделить курсор при ограничении столбца
См. также:
(FWIW, мое личное предпочтение mode-line-posn.el
--- менее навязчивое, только правильное количество показаний.)