Czy istnieje sposób na podkreślenie przez Ediff białych znaków za pomocą innego koloru, tak jak w przypadku różnic innych niż białe znaki?
Na przykład tutaj są dwa regiony z różnicami tylko białych znaków:
A oto dwa regiony z różnicami spacjami:
Różnice inne niż białe są podświetlane za pomocą ediff-fine-diff-*
ścian, a różnice białych znaków nie są. Chciałbym w jakiś sposób powiedzieć, jakie są różnice białych znaków.
ediff-diff-options
nie jest ustawiona na"-w"
, co nakazujediff
programowi ignorowanie białych znaków. Może nie rozwiązać problemu, ale może Ci pomóc.ediff-diff-options
ustawiłem-w
. Czy podczas konfiguracji wyróżnione są różnice w białych znakach?*
(ediff-toggle-autorefine
).Odpowiedzi:
Wygląda na to, że ta funkcja po prostu nie jest obsługiwana.
Podkreślanie drobnych różnic jest określane przez Ediffa jako „udoskonalenie” i wyraźnie pomija białe znaki.
źródło
Jednym ze sposobów na to jest włączenie trybu białych znaków we wszystkich buforach ediff. Można to zrobić za pomocą Meta+ x+whitespace-mode
Może to wystarczyć tylko w buforze scalania. Nie jestem pewien, jak możesz włączyć domyślnie, ale będzie na to sposób.
źródło