Emacs печать столбец полей - PullRequest
       9

Emacs печать столбец полей

6 голосов
/ 13 августа 2010

есть ли способ показать реальное поле для печати в определенном столбце (например, 80), так что фон получает другой цвет для столбцов выше «n», или в этом столбце отображается сплошная линия?

Я нашел ColumnMarker (см. здесь ), к сожалению, этот аддон выделяет только текст, который находится за пределами указанного столбца.

Я также пытался этоизменение размера окна / кадра в emacs на (w / h) = (80 /).Как правило, это работает довольно хорошо.К сожалению, это не работает в GNOME, если окно / рамка emacs развернуто!

Ответы [ 4 ]

6 голосов
/ 17 ноября 2011

Пакет fill-column-Indicator.el делает именно то, что вы хотите, он рисует вертикальную линию в столбце fill-margin, но может быть настроен для использования другого значения (комментарии кода переноса в столбце 70, отображать вертикальныйстрока в столбце 80).

EmacsWiki содержит файл и советы по настройке.

http://www.emacswiki.org/emacs-en/FillColumnIndicator

1 голос
/ 17 ноября 2011

Мне нравится highlight-80 + за это.См этот вопрос

1 голос
/ 14 августа 2010

Насколько я помню, нет никакого способа установить другой фон справа от конца строки (я думаю, это то, что вы пытаетесь сделать).Вы можете установить цвет фона для каждого кадра и переопределить его только для обычных отображаемых символов.

Моя информация немного устарела, поэтому возможно, что это невозможно только в Emacs <= 22 и Emacs 23 вводитспособ. </p>

0 голосов
/ 23 августа 2010

Добавьте (font-lock-add-keywords nil '(("^[^\n]\\{80\\}\\(.*\\)$" 1 font-lock-warning-face t))) к вашему хуку режима, и он изменит блокировку шрифта после 80-го столбца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...