ทำให้โหมดบรรทัดภาพสามารถทำงานร่วมกับโหมด org ได้มากขึ้น


29

visual-line-modeมีประโยชน์มากในการตัดบรรทัดที่มีการเปลี่ยนแปลงขนาดหน้าต่างโดยไม่ต้องแทรกบรรทัดใหม่ แต่ในorg-modeนั้นมันครอบคลุมพาดหัวและซอร์สบล็อกซึ่งค่อนข้างน่ารำคาญเล็กน้อย

ดังนั้นคำถามของฉันมาที่นี่: ฉันจะปิดโหมดแสดงภาพสำหรับส่วนหัวขององค์กรและบล็อกแหล่งที่มาอย่างถาวรในโหมดองค์กรได้อย่างไร


หากเป็นไปได้ที่จะตัด(setq word-wrap t) และตัด(setq truncate-lines t) ส่วนต่าง ๆ ของบัฟเฟอร์เดียวกันฉันจะทำให้กระทู้นี้เป็นหนึ่งในรายการโปรดของฉัน!
กฎหมาย

@lawlist ดังนั้นคุณหมายความว่าเป็นไปไม่ได้ที่จะสร้างมันในโหมดองค์กรหรือไม่
Leu_Grady

2
ฮ่า ๆ คุณเป็นผู้เชี่ยวชาญใน emacs ในใจของฉันฮ่า ๆ โอเคเราคาดหวังคำตอบที่แก้ไขได้!
Leu_Grady

1
นี่คือความคิดที่ฉันใช้ แต่ไม่ใช่สิ่งที่คุณมีอยู่ในใจ ฉันมีค่าเริ่มต้นในบัฟเฟอร์ที่เป็นและ(setq truncate-lines t) (setq word-wrap nil)เมื่อฉันแก้ไขรายการใด ๆ หรือถ้าผมแค่อยากจะซูมเข้า / มุ่งเน้นไปที่หนึ่งรายการโดยเฉพาะอย่างยิ่งผมมีมันติดตั้งจะลดลงเป็นลำดับชั้นย่อย, เวลาที่มันตัดกับvisual-line-mode- อาคาและ(setq word-wrap t) (setq truncate-lines nil)เมื่อฉันแก้ไขเสร็จมันจะขยายและกลับไปที่บรรทัดที่ถูกตัดทอน
ฏหมาย

2
ฉันค่อนข้างแน่ใจว่าไม่มีวิธีที่จะยับยั้งการตัดคำสำหรับบางภูมิภาคเท่านั้นเช่นผ่านคุณสมบัติข้อความ รายงานว่าเป็นข้อผิดพลาด แน่นอนว่าคนเราอาจหาเหตุผลเข้าข้างตนเองว่ารหัสบรรทัดไม่ควรจะยาวในตอนแรก สำหรับหัวข้อ (และรายการ) `โหมด org-indent 'ดูดีมาก
โอลาฟ b

คำตอบ:


17

ทางออกก็คือการใช้การปรับตัวห่อคำนำหน้าโหมด

วิธีนี้คุณจะเห็นส่วนหัวและแหล่งที่มาเต็มรูปแบบ แต่มันจะถูกเยื้องอย่างสวยงาม

ด้วยvisual-line-mode:

ป้อนคำอธิบายรูปภาพที่นี่

ด้วยvisual-line-modeและadaptive-wrap-prefix-mode:

ป้อนคำอธิบายรูปภาพที่นี่


1

นี่เป็นคำถามที่ดี! fill-columnปัญหาเช่นเดียวกับเมื่อคุณมีตารางองค์กรที่กว้างกว่า สิ่งที่ผมทำคือการเปิดส่วนในบัฟเฟอร์โดยอ้อมด้วยเช่นorg-tree-to-indirect-buffer C-c C-x bและในบัฟเฟอร์ทางอ้อมฉันปิดการใช้งานโหมดบรรทัดภาพสำหรับการแก้ไขส่วนนั้น


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