Gibt es eine Möglichkeit, Ediff dazu zu bringen, Leerzeichen mit einer anderen Farbe hervorzuheben, wie dies bei Unterschieden ohne Leerzeichen der Fall ist?
Hier sind beispielsweise zwei Regionen mit nur Leerzeichenunterschieden:
Und hier sind zwei Regionen mit Nicht-Leerzeichen-Unterschieden:
Die Nicht-Leerzeichen-Unterschiede werden mit ediff-fine-diff-*
Gesichtern hervorgehoben, Leerzeichen-Unterschiede jedoch nicht. Ich möchte einige Weg , zu sagen , was die Leerzeichen Unterschiede.
ediff-diff-options
nicht auf gesetzt ist"-w"
, wodurch dasdiff
Programm angewiesen wird, Leerzeichen zu ignorieren. Löst das Problem möglicherweise nicht, kann Ihnen aber dabei helfen, dorthin zu gelangen.ediff-diff-options
eingestellt-w
. Werden bei Ihrem Setup Ihre Leerzeichenunterschiede hervorgehoben?*
(ediff-toggle-autorefine
).Antworten:
Diese Funktion wird anscheinend einfach nicht unterstützt.
Das Hervorheben feiner Unterschiede wird von Ediff als "Verfeinerung" bezeichnet und überspringt explizit Leerzeichen.
quelle
Eine Möglichkeit, dies zu tun, besteht darin, den Leerzeichenmodus in allen Ediff-Puffern zu aktivieren. Dies kann durch Meta+ x+ erfolgenwhitespace-mode
Es kann ausreichen, nur den Zusammenführungspuffer zu aktivieren. Ich bin mir nicht sicher, wie Sie standardmäßig aktivieren sollen, aber es wird einen Weg geben.
quelle