Ho show-trailing-whitespace
impostato t
globalmente nel mio .emacs
file e questo non è generalmente un problema, tranne quando sto diff-mode
guardando una patch che ha uno spazio bianco finale obbligatorio per le linee di contesto vuote.
Una soluzione potrebbe essere quella di trasformare semplicemente fuori show-trailing-whitespace
in diff-mode
in qualche gancio rilevanti, ma in realtà mi piacerebbe lasciare uno spazio vuoto nelle linee di cambiamento per ancora presentarsi. Ad esempio, se ho introdotto accidentalmente uno spazio bianco finale o se lo sto rimuovendo, va bene, e voglio ancora che appaia in trailing-whitespace
faccia . Non voglio che le linee di contesto vuote vengano trattate come spazi vuoti finali poiché sono necessarie per il formato diff stesso.
Ecco un esempio dell'attuale comportamento che ottengo:
E questo è quello che vorrei:
Ecco un altro esempio, ma questa volta, con l' aggiunta effettiva di spazi bianchi:
Tuttavia, se disabilito show-trailing-whitespace
completamente in diff-mode
, non vedrei alcun rosso scuro. Invece, questo è quello che voglio:
Fondamentalmente, penso che ciò implichi la show-trailing-whitespace
consapevolezza che le linee diff con un solo spazio sono speciali.