Ediff: посмотреть различия пробелов

11

Есть ли способ заставить Ediff выделять пробелы другим цветом, как это делается для различий без пробелов?

Например, вот две области с разницей только в пробелах:

введите описание изображения здесь

И вот две области с непробельными различиями:

введите описание изображения здесь

Различия без пробелов выделяются ediff-fine-diff-*гранями, а различия без пробелов - нет. Я хотел бы как-то сказать, в чем разница между пробелами.

Тяньсян Сюн
источник
Убедитесь, что ediff-diff-optionsне установлено значение "-w", которое говорит diffпрограмме игнорировать пробелы. Может не решить проблему, но может помочь вам туда добраться.
Фил Хадсон
Я не ediff-diff-optionsнастроен на -w. С вашими настройками выделены ли различия между пробелами?
Тяньсян Сюн
Нет, даже после нажатия *( ediff-toggle-autorefine).
Фил Хадсон

Ответы:

0

Похоже, эта функция просто не поддерживается.

Выделение мелких различий называется «уточнением» Эдиффа и явно пропускает пробелы.

Обратите внимание, что при уточнении игнорируются пробелы, табуляции и новые строки.

Тяньсян Сюн
источник
0

Один из способов сделать это - включить режим пробелов во всех буферах ediff. Это может быть сделано с помощью Meta+ x+whitespace-mode

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

cristobalito
источник