Ich muss Wortunterschiede einiger kleiner Zeichenfolgen anzeigen.
Das heißt, ich habe eine Liste von Paaren ähnlich der folgenden:
"aaa bbb ccc" . "aaa vv ccc"
"abcd ef ghkl" . "ghkl"
"a (u -> h)" . "(a -> g) (u -> h)"
In jedem Fall möchte ich geänderten oder hinzugefügten Text hervorheben. Ich kann dies mit vielen Aufrufen des Befehls diff tun, habe aber Angst vor den Kosten.
Gibt es Elisp-Bibliotheken, die ich für diesen Zweck verwenden könnte?
wdiff <(echo "abc def ghi" ) <(echo "abc ghi")
=> abc [-def-] ghi
. Dies hängt jedoch davon ab, ob wdiff und diffutils installiert sind. Dies hilft nicht, wenn Sie etwas für den allgemeinen Gebrauch unter Windows erstellen. Ich denke, Sie benötigen eine elisp-Lösung.