Unikać wyświetlania „=>”, gdy pole jest przycinane w tabeli org?

11

Jak mogę uniknąć wyświetlania „=>”, gdy pole jest przycięte w tabeli org? Te strzały dominują w wąskich komórkach, a mimo to mogę zobaczyć pełne pole w okienku podpowiedzi, więc chciałbym się ich pozbyć.

stacko
źródło
Widzę tylko =>wtedy, gdy jawnie ustawiam szerokość kolumny w moich tabelach organizacji. Czy ustawiasz szerokość kolumny?
Melioratus
@Melioratus, tak, i chciałbym się ich pozbyć, nawet gdy ograniczę szerokość kolumny.
stacko

Odpowiedzi:

1

Odpowiedź na następujące pytanie dotyczące wymiany stosów prowadzi właściwie do sposobu spełnienia wymagań.

Skopiuj org-table-alignpolecenie (z org-table.el -> M-x find-library RET org-table) do jednego z plików init. Następnie usuń następujący wiersz:

(add-text-properties
  (if (>= (string-width (substring x (1- f2) f2)) 2) (1- f2)
    (- f2 2))
  f2
  (list 'display org-narrow-column-arrow)
  x)
CantrianBear
źródło
0

Możesz ustawić org-narrow-column-arrowza ""pomocą (setq org-narrow-column-arrow "").

Yasushi Shoji
źródło
4
To nie do końca działa, ponieważ szerokość ciągu 2 dla "=>"jest zakodowana na stałe org-table-align. Jeśli ustawisz tę zmienną na "", wyrównanie tabeli zostanie pomieszane, a co gorsza jest to, że jeśli abcdefwcześniej były wyświetlane jako a=>(obcięcie do 3 znaków), teraz po prostu pokaże a, powodując więcej zamieszania. Również ten var nie jest przeznaczony do zmiany przez użytkownika, ponieważ jest to defconst, a nie defcustom. Przydałoby się poprosić o tę funkcję, wysyłając wiadomość e-mail na adres [email protected].
Kaushal Modi