ฉันได้show-trailing-whitespace
ตั้งค่าไปt
ทั่วโลกใน.emacs
ไฟล์ของฉันและโดยทั่วไปจะไม่มีปัญหายกเว้นเมื่อฉันกำลังdiff-mode
ดูแพทช์ที่มีช่องว่างต่อท้ายสีขาวบังคับสำหรับบรรทัดบริบทว่าง
วิธีแก้ปัญหาอย่างหนึ่งก็คือการปิดshow-trailing-whitespace
ในdiff-mode
เบ็ดบางอันที่เกี่ยวข้อง แต่ที่จริงแล้วฉันต้องการลากพื้นที่สีขาวในบรรทัดการเปลี่ยนแปลงเพื่อยังคงปรากฏขึ้น ตัวอย่างเช่นถ้าผมเคยแนะนำตั้งใจลากพื้นที่สีขาวหรือถ้าฉันถอดมันออกมาว่าไม่เป็นไรและฉันยังคงต้องการที่จะแสดงขึ้นในtrailing-whitespace
ใบหน้า ฉันไม่ต้องการให้บรรทัดบริบทว่างเปล่าถูกมองว่าเป็นพื้นที่สีขาวต่อท้ายเนื่องจากมันจำเป็นสำหรับรูปแบบ diff เอง
นี่คือตัวอย่างของพฤติกรรมปัจจุบันที่ฉันได้รับ:
และนี่คือสิ่งที่ฉันต้องการ:
นี่เป็นอีกตัวอย่างหนึ่ง แต่คราวนี้ด้วยการเพิ่มช่องว่างจริง :
อย่างไรก็ตามหากฉันปิดการใช้งานshow-trailing-whitespace
ทั้งหมดdiff-mode
ฉันจะไม่เห็นสีแดงเข้มใด ๆ เลย นี่คือสิ่งที่ฉันต้องการ:
โดยพื้นฐานแล้วฉันคิดว่าสิ่งนี้เกี่ยวข้องกับการทำให้show-trailing-whitespace
ทราบว่าเส้นที่แตกต่างด้วยพื้นที่เพียงอันเดียวนั้นพิเศษ