ในฐานะโปรแกรมเมอร์ฉันต้องการเห็นไม้บรรทัดที่คอลัมน์เฉพาะ (ปกติ 80) ทั้งคู่ดังนั้นฉันเห็นเมื่อฉันข้ามคอลัมน์นั้น แต่ยังเพื่อดูว่าฉันเข้าใกล้มันมากแค่ไหนเพื่อให้ฉันสามารถฟอร์แมตโค้ดใหม่ได้เร็วขึ้น
ตัวเลือกที่ฉันพบจนถึงขณะนี้ทั้งหมดไม่บรรลุเป้าหมายนี้:
whitespace-mode
,column-enforce-mode
และเพียงเน้นแต่ละแถวหลังข้อความในแถวได้ผ่านไปแล้วcolumn-marker
fill-column
ฉันต้องการที่จะเห็นเมื่อฉันเข้าใกล้คอลัมน์ไม่เพียง แต่เมื่อฉันข้ามมันfill-column-indicator
จะเป็นทางออกที่ดีนอกจากจะแบ่งauto-complete-mode
,company-mode
,avy
และอื่น ๆ เหล่านี้เป็นปัญหาที่ดูเหมือนยากที่จะแก้ไขที่กำหนดให้แต่ละวิธีแก้ปัญหาของแต่ละบุคคล - เช่นดูปัญหาและปัญหาหลังมากกว่าสองปี)company-mode
auto-complete-mode
มีทางเลือกที่ดีกว่านี้อีกไหม?
(set-window-margins nil 0 (max (- (window-width) 80) 0))
ดังนั้นหากคุณมีหน้าต่างกว้าง 120 ตัวอักษรมันจะลดขนาดพื้นที่ที่คุณต้องแสดงรหัสจริงถึง 80 ตัวอักษร วิธีนี้จะไม่ทำให้การกำหนดค่าหน้าต่างของคุณยุ่งเหยิงและคุณสามารถสลับเป็นแบบปิดได้หากคุณต้องการ หากคุณมีขอบจะมีการลากเส้นที่ 80 คอลัมน์