Il save-some-buffers
comando richiede di salvare o ignorare ogni file modificato e fornisce anche un'opzione per diff il file modificato rispetto al file che sta visitando.
Vorrei lo stesso comportamento da kill-buffer
o kill-this-buffer
. Se il buffer viene modificato, esiste già un prompt sì / no, ma mi piacerebbe anche l'opzione di vedere le differenze.
Esiste un modo integrato per farlo o un punto di estensione appropriato? O dovrei semplicemente associare il mio comando kill-buffer?
buffer-modified-p
e chiamare l'originale kill-buffer
per continuare uccidere senza un altro prompt. Mi chiedo se c'è un modo migliore, ma potrei provarlo.
save-some-buffers
da alcuni anni e non ho mai saputo che ha una diff
funzione ... Grazie!
defadvice
. Ciò ti consentirà di estendere facilmente il built-inkill-buffer
.