Если ваш редактор является довольно современной версией Emacs, тогда whitespace-mode
- это то, что вам нужно. Вы можете настроить, какие сомнительные пробелы выделять с помощью переменной в стиле пробелов
:
в стиле пробелов
- это переменная, определенная вwhitespace.el
. Его значение равно
(знаки табуляции пробелы конечные строки пробел-перед-табуляция отступ новой строки пустой пробел-после-табуляции пробел-метка табуляция знак новой строки)
Документация: укажите, какой вид пробела визуализируется.
Это список, содержащий некоторые или все следующие значения:
face
разрешить всю визуализацию через лица (см. Ниже).
замыкающие
замыкающие пробелы визуализируются через грани.
Он действует, только еслилицо
(см. Выше) присутствует встиле пробелов
.
вкладки
Вкладки визуализируются через лица.
Он действует, только еслиface
(см. Выше) присутствует встиле пробелов
.
пробелы
ПРОСТРАНСТВА и ЖЕСТКИЕ ПРОСТРАНСТВА визуализируются через лица.
Он действует только в том случае, еслилицо
(см. Выше) присутствует встиле пробелов
.
строки
строки, у которых есть столбцы за пределамипробел-строка-столбец
, выделяются гранями.
Выделена вся строка.
Он имеет приоритет надline-tail
(см. Ниже).
Он действует только в том случае, еслиface
(см. Выше) присутствует встиле пробелов
.
lines-tail
строки, у которых есть столбцы за пределамиwhitespace-line-column
, выделяются с помощью граней.
Но только та часть строки, которая выходит запробел-строка-столбец
столбец.
Он действует, только еслистрок
(см. Выше) не присутствует встиле пробелов
и еслисталкивается с
] (см. выше) присутствует вв стиле пробелов
.
newline
NEWLINE визуализируются через лица.
Он действует только , еслиface
(см. Выше) присутствует встиле пробелов
.
пустые
пустые строки в начале и / или конце буфера визуализируются через лица.
Он действует, только еслиface
(см. Выше) присутствует встиле пробелов
.
indentation :: tab
8 или более пробелов в начале строки визуализируются через лица.
Он действует, только еслиface
(см. Выше) присутствует встиле пробелов
.
indentation :: space
Табуляторы в начале строки визуализируются с помощью граней.
Он действует, только еслилицо
(см. Выше) присутствует встиле пробелов
.
indentation
8 или более пробелов в начале строки визуализируются , еслиindent-tabs-mode
(которые видят) не равно нулю; в противном случае , Табуляторы в начале строки визуализируются через грани.
Он действует, только еслилицо
(см. Выше) присутствует встиле пробелов
.
space-after-tab :: tab
8 или более ПРОБЕЛ после TAB визуализируются через лица.
Он действует, только еслиface
(см. Выше) присутствует встиле пробелов
.
space-after-tab :: space
TAB визуализируются, когда 8 или более SPACE появляются после TAB через грани.
Он действует, только еслиface
(см. Выше) присутствует встиле пробелов
.
space-after-tab
8 или более пробелов после TAB визуализируются, еслиindent-tabs-mode
(который видят) не- ноль; в противном случае вкладки визуализируются через лица.
Он действует, только еслиface
(см. Выше) присутствует встиле пробелов
.
space-before-tab :: tab
ПРОБЕЛЫ перед TAB визуализируются с помощью граней.
Он действует только в том случае, еслиface
(см. Выше) присутствует встиле пробелов
.
space-before-tab :: space
TAB визуализируются, когда пробелы появляются перед TAB через грани.
Он действует, только еслиface
(см. Выше) присутствует встиле пробелов
.
пробел перед табуляцией
ПРОБЕЛЫ перед табуляцией визуализируются, еслиindent-tabs-mode
(что видно) не равно нулю ; в противном случае табуляторы визуализируются через лица.
Он действует, только еслиface
(см. Выше) присутствует встиле пробелов
.
пробел
ПРОБЕЛЫ и ЖЕСТКИЕ ПРОСТРАНСТВА визуализируются с помощью таблицы display .
знак табуляции
Вкладки визуализируются через таблицу отображения.
newline-mark
NEWLINE отображаются с помощью таблицы отображения.
Поскольку вы используете Arch Linux, вы можете попробовать journalctl -k -b -1
это должно показать все журналы ядра с момента последней загрузки.
Кроме того, я думаю, что проблема может заключаться в вашем блоке питания. Вы упомянули, что у вас 4 ГБ видеопамяти, судя по этому, у вас мощная система, и 200 Вт для этого недостаточно.