ฉันจะเปิดใช้งานหมายเลขบรรทัด (ด้านซ้าย) ได้อย่างไรทุกครั้งเมื่อบรรทัดเป็นบรรทัดตรรกะยาว


12

ผมได้เปิดการใช้งานเช่นเดียวกับlinum-mode truncate-linesทำงานได้ดีตราบใดที่ Emacs แสดงคอลัมน์ 0:

ป้อนคำอธิบายรูปภาพที่นี่ หมายเลขบรรทัดแสดงทางซ้าย (ตกลง)

แต่ทันทีที่หน้าต่างถูกเลื่อนในแนวนอนหมายเลขบรรทัดจะหายไป:

ป้อนคำอธิบายรูปภาพที่นี่ หมายเลขบรรทัดจะไม่ปรากฏที่ด้านซ้าย

ฉันจะทำอย่างไรเพื่อให้หมายเลขบรรทัด (ด้านซ้าย) ยังคงปรากฏเมื่อฉันย้ายไปตามแนวตรรกะยาว ๆ ?


3
ฉันคิดว่าคุณเห็นข้อผิดพลาดธรรมดา นี้มีผลต่อทั้งสองlinum-modeและnlinum-modeเห็นได้ชัดว่า M-x report-emacs-bugผมขอแนะนำให้คุณ
สเตฟาน

FYI: ฉันไม่สังเกตพฤติกรรมนี้ด้วย Emacs 24.5.1 และ linum-mode 0.9.24 บน Linux หมายเลขบรรทัดยังคงมองเห็นได้
ph0t0nix

ฉันเห็นปัญหาเดียวกัน Emacs 25.0.93.1 บน Windows @ user3875715 คุณกำลังใช้ Emac รุ่นใดอยู่
ลูกัส

1
@ ph0t0nix: ฉันเห็นพฤติกรรมนี้ใน Emacs 24.5 บน Linux อยากรู้อยากเห็นถ้าคุณลองกับemacs -Q
nispio

ขอโทษสำหรับความสับสน. คุณเป็นทั้งสองอย่างถูกต้องฉันสังเกตในสิ่งเดียวกัน ฉันพลาดส่วนที่ OP บอกว่าคอลัมน์ 0 ไม่ควรปรากฏให้เห็น
ph0t0nix

คำตอบ:


1

นี่เป็นข้อผิดพลาดในโหมด linum

ข้อผิดพลาด # 24169: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24169

หมายเลขบรรทัดจะหายไปเมื่อเลื่อนแนวนอนเมื่อใช้การตัดบรรทัด ดูรายละเอียดการทำสำเนาในรายงานข้อผิดพลาด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.