Kuruluş tablosunda bir alan kırpıldığında “=>” göstermekten kaçının?


11

Kuruluş tablosunda bir alan kırpıldığında "=>" görüntülenmesini nasıl önleyebilirim? Bu oklar bazı dar hücrelere hükmediyor ve yine de tüm alanı bir araç ipucu penceresinde görebiliyorum, bu yüzden onlardan kurtulmak istiyorum.


Yalnızca =>kuruluş tablolarımda açıkça bir sütun genişliği ayarladığımda görüyorum . Sütun genişliğini mi ayarlıyorsunuz?
Melioratus

@Melioratus, evet ve sütun genişliğini sınırlasam bile onlardan kurtulmak istiyorum.
stacko

Yanıtlar:


1

Aşağıdaki stackexchange sorusunun cevabı , gereksiniminizi nasıl yerine getireceğinize yol açar.

Kopya org-table-align- (> org-table.el gelen komutu M-x find-library RET org-tableİnit dosyalarından birine). Ardından aşağıdaki satırı silin:

(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

Sen ayarlayabilirsiniz org-narrow-column-arrowiçin ""birlikte (setq org-narrow-column-arrow "").


4
2 için dize genişliği "=>"sabit olarak kodlandığı için bu pek işe yaramaz org-table-align. Bu var değerini olarak ayarlarsanız "", tablo hizalaması bozulur ve daha da kötüsü, abcdefdaha önce a=>(3 karaktere kesme) olarak gösteriliyorsa a, şimdi gösterilecek ve daha fazla karışıklığa neden olacaktır . Bir olduğu gibi aynı zamanda o var kullanıcı tarafından değiştirilebilir amaçlanmamıştır defconstbir değil defcustom. Emacs-orgmode@gnu.org adresine e-posta göndererek bu özelliği istemek yararlı olacaktır.
Kaushal Modi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.