Je travaille sur un mode emacs pour un outil de révision, et je veux utiliser ediff pour afficher les différences ... le problème est que l'outil de révision ne fournit qu'un diff, plutôt que des fichiers anciens et nouveaux. Je voudrais placer l'ancien fichier dans un tampon et appliquer un diff plutôt que de copier le fichier, en appelant diff comme un sous-processus et en le chargeant dans un tampon séparé.Existe-t-il une fonction dans elisp pour appliquer un patch à un buffer?
Cela peut-il être fait sans l'écrire moi-même, quelqu'un le sait-il?
Bon conseil, cependant cela va créer un tampon corrigé avec "_patched" ajouté à son nom. Je pense que vous devez copier manuellement le contenu après cela. – Arne