Hindari menampilkan “=>” ketika suatu bidang diklip dalam tabel-org?


11

Bagaimana saya bisa menghindari menampilkan "=>" ketika suatu bidang diklip dalam tabel-org? Panah-panah itu mendominasi beberapa sel sempit, dan saya bisa melihat bidang penuh di jendela tool-tip, jadi saya ingin menyingkirkannya.


Saya hanya melihat =>ketika saya secara eksplisit mengatur lebar kolom di tabel org saya. Apakah Anda mengatur lebar kolom?
Melioratus

@Melioratus, ya, dan saya ingin menyingkirkan mereka bahkan ketika saya membatasi lebar kolom.
stacko

Jawaban:


1

Jawaban untuk pertanyaan stackexchange berikut cukup banyak mengarah pada cara untuk memenuhi kebutuhan Anda.

Salin org-table-alignperintah (dari org-table.el -> M-x find-library RET org-table) ke salah satu file init Anda. Kemudian hapus baris berikut:

(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

Anda dapat mengatur org-narrow-column-arrowuntuk ""dengan (setq org-narrow-column-arrow "").


4
Itu tidak cukup berfungsi karena lebar-string 2 untuk di "=>"-kode dalam org-table-align. Jika Anda mengatur var ke "", perataan tabel akan kacau dan yang lebih buruk adalah jika abcdefsebelumnya ditampilkan sebagai a=>(pemotongan ke 3 karakter), sekarang hanya akan ditampilkan a, menyebabkan lebih banyak kebingungan. Juga bahwa var tidak dimaksudkan untuk diubah oleh pengguna karena itu adalah defconst, bukan a defcustom. Akan bermanfaat untuk meminta fitur ini dengan mengirim email ke emacs-orgmode@gnu.org.
Kaushal Modi
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.