2015-12-30 3 views
3

Я пытаюсь получить emacs, чтобы выделить конечные пробелы. Я попытался использовать WhiteSpace, а также попытался установить значение show-trailing-whitespace переменной в true, но в каждом случае он изменяет представление символов новой строки и пробела на $ и · символов, как показано на этом screen capture.Подчеркивание конечных пробелов в emacs без изменения символа

В идеале я хотел бы просто увидеть задние пробелы, выделенные красным цветом без таких символов.

Отказ от ответственности: Я новичок в emacs, так что это может быть очевидно.

ответ

2

Измените значение переменной whitespace-style к

(face trailing) 

Вам может понадобиться перезапустить пробельные-режим для того, чтобы изменения вступили в силу.

Чтобы установить переменную, используйте M-хset-variableВведите.

+0

Совершенная, спасибо! –

0

Другой ответ - использовать библиотеку highlight-chars.el (описание: Highlight library).

hc-toggle-highlight-trailing-whitespace делает то, что вы запрашиваете.

Вы также можете включить такую ​​подсветку автоматически, везде или в данном буфере или для заданного режима.

5

Я не пользуюсь никакой библиотекой. Я просто установил show-trailing-whitespace в t, а любое конечное белое пространство показано красным. Невозможно изменить представление символов новой строки и пробела.

На самом деле, мой ".emacs" файл содержит простую строку:

(setq-default show-trailing-whitespace t) 

В случае, если вы не хотите редактировать файл ".emacs", вы можете попробовать:

C-h v show-trailing-whitespace RET затем нажмите на ссылку customize

(или только M-x customize-variable RET show-trailing-whitespace RET)

Нажмите toggle кнопку, чтобы установить его в on (non-nil)

Нажмите кнопку меню State>Set for Current Session

Нажмите кнопку меню State>Save for Future Sessions

+0

Отлично работает для меня! И спасибо за подробные инструкции. По какой-то причине в другом ответе '' whitespace-style'' (face trailing) 'параметр не выделялся конечным пробелом, поэтому я рад, что у нас есть это решение. – modulitos

Смежные вопросы