Есть ли способ заставить Ediff выделять пробелы другим цветом, как это делается для различий без пробелов?
Например, вот две области с разницей только в пробелах:
И вот две области с непробельными различиями:
Различия без пробелов выделяются ediff-fine-diff-*
гранями, а различия без пробелов - нет. Я хотел бы как-то сказать, в чем разница между пробелами.
ediff-diff-options
не установлено значение"-w"
, которое говоритdiff
программе игнорировать пробелы. Может не решить проблему, но может помочь вам туда добраться.ediff-diff-options
настроен на-w
. С вашими настройками выделены ли различия между пробелами?*
(ediff-toggle-autorefine
).Ответы:
Похоже, эта функция просто не поддерживается.
Выделение мелких различий называется «уточнением» Эдиффа и явно пропускает пробелы.
источник
Один из способов сделать это - включить режим пробелов во всех буферах ediff. Это может быть сделано с помощью Meta+ x+whitespace-mode
Может быть достаточно просто включить в буфере слияния. Я не уверен, как вы могли бы включить включение по умолчанию, но будет способ.
источник