Dado um buffer modificado, como posso diferenciá-lo com o arquivo que o apóia no disco para ver o que alterei?
buffers
buffer-modified
nosefrog
fonte
fonte
Respostas:
Você quer o comando M-x diff-buffer-with-file. Veja o manual:
Você também pode estar interessado em
highlight-changes-mode
destacar automaticamente e interativamente as alterações feitas no buffer depois que ele foi ativado.fonte
highlight-changes-mode
há também odiff-hl
pacote no GNU ELPA.vc
revisão. Eu trabalhei na diferenciação do buffer (em oposição ao seu arquivo de backup) no diff-hl # 33 , mas ele está bloqueado em um bug no núcleo do Emacs.Comando
ediff-current-file
:fonte
ediff-current-file
possui alguns benefíciosdiff-buffer-with-file
se você quiser uma revisão interativa das alterações, em vez de uma comparação simples. A revisão interativa ainda permite reverter seletivamente algumas partes, caso você não queira salvá-las. Consulte também emacs.stackexchange.com/a/3778/10614 para obter uma resposta mais completa.