หลีกเลี่ยงการแสดง“ =>” เมื่อมีการตัดฟิลด์ในตาราง org หรือไม่?


11

ฉันจะหลีกเลี่ยงการแสดง "=>" เมื่อมีการตัดฟิลด์ในตาราง org ได้อย่างไร ลูกศรเหล่านั้นมีเซลล์แคบ ๆ บางส่วนและฉันสามารถดูฟิลด์แบบเต็มในหน้าต่างเคล็ดลับเครื่องมือได้ดังนั้นฉันจึงต้องการกำจัดพวกมัน


ฉันเห็น=>เมื่อฉันตั้งค่าความกว้างคอลัมน์ในตารางองค์กรของฉันอย่างชัดเจนเท่านั้น คุณกำลังตั้งค่าความกว้างคอลัมน์หรือไม่
Melioratus

@Melioratus ใช่และฉันต้องการกำจัดพวกเขาแม้ว่าฉันจะจำกัดความกว้างของคอลัมน์
stacko

คำตอบ:


1

คำตอบสำหรับคำถาม stackexchangeต่อไปนี้ค่อนข้างนำวิธีการตอบสนองความต้องการของคุณ

คัดลอกorg-table-alignคำสั่ง (จาก org-table.el -> M-x find-library RET org-table) ไปยังหนึ่งในไฟล์ init ของคุณ จากนั้นลบบรรทัดต่อไปนี้:

(add-text-properties
  (if (>= (string-width (substring x (1- f2) f2)) 2) (1- f2)
    (- f2 2))
  f2
  (list 'display org-narrow-column-arrow)
  x)

0

คุณสามารถตั้งค่าorg-narrow-column-arrowที่จะมี""(setq org-narrow-column-arrow "")


4
ไม่สามารถใช้งานได้เนื่องจากความกว้างของสตริง 2 สำหรับ"=>"ฮาร์ดโค้ดorg-table-alignนั้น หากคุณตั้งค่า var ไว้ที่""การจัดตำแหน่งตารางจะถูกทำให้ยุ่งเหยิงและสิ่งที่แย่กว่านั้นก็คือหากabcdefก่อนหน้านี้มีการแสดงเป็นa=>(ตัดเป็น 3 ตัวอักษร) ตอนนี้มันจะแสดงaขึ้นทำให้เกิดความสับสนมากขึ้น นอกจากนี้ยัง var ที่ไม่ได้ตั้งใจที่จะเปลี่ยนแปลงโดยผู้ใช้มันเป็นไม่ได้defconst defcustomมันจะมีประโยชน์ในการขอคุณสมบัตินี้โดยการส่งอีเมล emacs-orgmode@gnu.org
Kaushal Modi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.