Как НЕ отображать символ новой строки в Emacs Blank Mode - PullRequest
1 голос
/ 27 июля 2011

Я установил пустой режим в Emacs для отображения только табуляции, пробелов и пробелов. Тем не менее, я не могу избавиться от символа новой строки. Смотрите на следующий скриншот, они показаны в виде курсоров серого цвета:

Screenshot

1 Ответ

1 голос
/ 27 июля 2011

Вам нужно отредактировать вашу конфигурацию emacs (которую вы нам не показали!), Чтобы удалить элемент newline из опции blank-chars BlankMode.

Согласно документации BlankMode , параметр blank-chars определяет, какие пустые символы отображаются в BlankMode.

Из длинной документации в пакете blank-mode.el :

(defcustom blank-chars
  '(tabs spaces trailing lines space-before-tab newline
     indentation empty space-after-tab)
  "*Specify which kind of blank is visualized.

It's a list which element value can be:

   trailing     trailing blanks are visualized.

   tabs     TABs are visualized.

   spaces       SPACEs and HARD SPACEs are visualized.

   lines        lines whose have columns beyond
            `blank-line-column' are highlighted.
            Whole line is highlighted.
            It has precedence over
            `lines-tail' (see below).

   lines-tail   lines whose have columns beyond
            `blank-line-column' are highlighted.
            But only the part of line which goes
            beyond `blank-line-column' column.
            It has effect only if `lines' (see above)
            is not present in `blank-chars'.

   space-before-tab SPACEs before TAB are visualized.

   newline      NEWLINEs are visualized.

   indentation  8 or more SPACEs at beginning of line are
            visualized.

   empty        empty lines at beginning and/or end of buffer
            are visualized.

   space-after-tab  8 or more SPACEs after a TAB are visualized.

Any other value is ignored.
...