Je travaille sur un mode EMACS pour un outil d'examen et je veux utiliser Ediff pour la visualisation des diffs ... Le problème est que l'outil de révision ne donne que des fichiers différents, plutôt que de nouveaux fichiers. J'aimerais mettre l'ancien fichier dans un tampon et appliquer un diff plutôt que de copier le fichier, appelant à différé comme sous-processus et en chargement dans un tampon séparé. P>
Peut-on être fait sans l'écrire moi-même, quelqu'un sait-il? P>
3 Réponses :
Selon ce que votre flux de travail est peut-être ou non appliquer.
Essayez p> à partir de laquelle vous pouvez faire des commandes telles que: p> C-c C-a diff-apply-hunk
C-c C-b diff-refine-hunk
C-c C-c diff-goto-source
C-c C-d diff-unified->context
C-c C-e diff-ediff-patch
Ediff-Patch-tampon strong> peut être utilisé pour Patch a tampon em> en mode EDIFF P>
Nice indice, mais cela créera un tampon corrigé avec "_Patched" ajouté à son nom. Je pense que vous devez copier manuellement sur le contenu après cela.
Il y a aussi m-x épatch code> qui demande un tampon contenant un patch (gnus mail par exemple), puis demande à un fichier / répertoire de correction. Très utile. p>