การเปลี่ยนลักษณะที่ปรากฏของจุดไข่ปลา“ เนื้อหาที่ซ่อนอยู่” จุดไข่ปลา


16

ในorg-modeเมื่อเนื้อหาของทรีย่อยถูกซ่อนคุณจะเห็นสิ่งที่ต้องการ

* Some tree
  :PROPERTIES:...

** Another One...

มีวิธีที่จะเปลี่ยน...สิ่งเหล่านั้นเป็นอย่างอื่นหรือไม่? ฉันต้องการใช้สิ่งที่สั้นกว่าเช่นจุดไข่ปลา utf-8 หรือลูกศรโค้งมน

คำตอบ:


16

org-ellipsisเพียงแค่ปรับแต่งตัวแปร สิ่งที่ต้องการ

(setq org-ellipsis "…")

"⮷"น่ากลัวฉันได้ตั้งค่าให้ ฉันแน่ใจว่าฉันจะเบื่อมันในไม่ช้า แต่ตอนนี้มันดูดี
Malabarba

2
หากคุณต้องการเปลี่ยนลักษณะที่ปรากฏ แต่ไม่ใช่สัญลักษณ์คุณสามารถตั้งค่าorg-ellipsisเป็นใบหน้าแทนที่จะเป็นสตริง
erikstokes

@erikstokes มีวิธีทำทั้งสองอย่าง (เช่นเปลี่ยนใบหน้าและสัญลักษณ์) หรือไม่?
ph0t0nix

@ ph0t0nix ไม่ใช่วิธีที่ง่ายเหมือนแค่ตั้งค่าตัวแปร org-ellipsisให้คุณปรับแต่งได้แค่ตัวเดียว คุณสามารถแฮ็กตารางแสดงผลตามคำตอบอื่น ๆ เพื่อกำหนดใบหน้าและสัญลักษณ์
erikstokes

8

โดยส่วนตัวแทนที่จะตั้งค่าเฉพาะ Org ฉันทำได้ทั่วโลกด้วย:

(unless standard-display-table
  (setq standard-display-table (make-display-table)))
(when (fboundp 'make-glyph-code)
  (set-display-table-slot standard-display-table 4
                          (vector (make-glyph-code ?…)
                                  (make-glyph-code ?…))))

8

คุณสามารถเปลี่ยนอักขระได้มากขึ้นสำหรับการแสดงผลแบบเลือกด้วย:

(set-display-table-slot standard-display-table 
                        'selective-display (string-to-vector " ◦◦◦ ")) ; or whatever you like

ฉันใช้ตัวละครเหล่านี้เพราะฉันเห็นว่าดูง่ายกว่าช่วงเวลา แต่ก็ไม่เสียสมาธิเกินไป เพื่อแต่ละตัวของพวกเขาเองแม้ว่า

ฉันได้สิ่งนี้จากEmacsWiki : มองหาหัวข้อใน "การปรับแต่งจุดไข่ปลา" สำหรับรายละเอียดเพิ่มเติม


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