Ben var show-trailing-whitespaceayarlı tbenim de global olarak .emacsdosyaya ve bu genellikle ben olduğumda haricinde bir sorun değildir diff-modeboş bağlam hatları için zorunlu sondaki boşluk olan bir yama bakıyor.
Bir çözüm basitçe kapatmak olacaktır show-trailing-whitespaceiçinde diff-modegerekli bazı kanca, ama aslında hala göstermek için değişiklik hatlarında sondaki boşlukları için istiyorum. Örneğin, yanlışlıkla beyaz boşluk bıraktıysam veya kaldırırsam, sorun değil ve yine de bunun trailing-whitespaceyüzüne görünmesini istiyorum . Ben boş bağlam çizgilerinin farklı beyaz alan olarak ele alınmasını istemiyorum çünkü diff formatının kendisi için gerekli.
İşte aldığım geçerli davranışa bir örnek:

Ve ben bunu istiyorum:

İşte başka bir örnek, ama bu sefer, gerçek boşluk eklenmesi ile:

Ancak show-trailing-whitespacetamamen devre dışı bırakırsam diff-mode, hiç koyu kırmızı görmezdim. Bunun yerine, istediğim bu:

Temel olarak, bunun show-trailing-whitespacesadece tek bir alana sahip farklı çizgilerin özel olduğunu fark etmeyi içerdiğini düşünüyorum .