Étant donné un tampon modifié, comment puis-je le différencier avec le fichier le sauvegardant sur le disque pour voir ce que j'ai changé?
buffers
buffer-modified
ouaouaron
la source
la source
Réponses:
Vous voulez la commande M-x diff-buffer-with-file. Voir le manuel:
Vous pouvez également être intéressé par la mise en
highlight-changes-mode
évidence automatique et interactive des modifications apportées au tampon après son activation.la source
highlight-changes-mode
il y a aussi lediff-hl
package dans GNU ELPA.vc
révision. J'ai travaillé sur la différence du tampon (par opposition à son fichier de sauvegarde) dans diff-hl # 33 , mais il est bloqué sur un bogue dans le noyau Emacs.Commande
ediff-current-file
:la source
ediff-current-file
présente certains avantages par rapportdiff-buffer-with-file
à un examen interactif des modifications plutôt qu'à une simple différence. L'examen interactif permet même de revenir sélectivement sur certaines parties, au cas où vous ne voudriez finalement pas les enregistrer. Voir aussi emacs.stackexchange.com/a/3778/10614 pour une réponse plus complète.