Emacs è un editor potente, ma a volte non va d'accordo con le convenzioni Unix più classiche.
Se provate a passare l'output di `git diff` direttamente ad Emacs, tramite una pipe, vi scontrerete con il modo in cui gestisce i file.
Esiste però una possilità per aggirare il problema usando la process substitution di Bash e Zsh. Invece di lottare con stdin, si può far credere a Emacs di star aprendo un normale file temporaneo.
È veloce, evita file di appoggio ed è perfetto per attivare al volo diff-mode.
Trovate il dettaglio tecnico e qualche trucco per il vostro file di configurazione QUI.
