Saya telah show-trailing-whitespacemenetapkan untuk tsecara global dalam .emacsfile saya , dan ini umumnya tidak menjadi masalah kecuali ketika saya sedang diff-modemelihat sebuah tambalan yang memiliki spasi putih wajib untuk baris konteks kosong.
Salah satu solusinya adalah dengan cukup mematikan show-trailing-whitespacedi diff-modebeberapa kait yang relevan, tetapi sebenarnya saya ingin agar ruang putih di garis perubahan tetap muncul. Sebagai contoh, jika saya secara tidak sengaja memperkenalkan spasi putih atau jika saya menghapusnya, tidak apa-apa, dan saya masih ingin itu muncul di trailing-whitespacewajah . Saya hanya tidak ingin garis konteks kosong diperlakukan sebagai ruang putih tertinggal karena mereka diperlukan untuk format diff itu sendiri.
Berikut adalah contoh perilaku saat ini yang saya dapatkan:

Dan inilah yang saya inginkan:

Berikut contoh lain, tetapi kali ini, dengan penambahan spasi putih aktual :

Namun jika saya menonaktifkan show-trailing-whitespacesepenuhnya diff-mode, maka saya tidak akan melihat warna merah gelap sama sekali. Sebaliknya, inilah yang saya inginkan:

Pada dasarnya, saya pikir ini melibatkan show-trailing-whitespacepenyadaran bahwa garis-garis yang berbeda hanya dengan satu ruang adalah spesial.