¿Evita mostrar "=>" cuando un campo se recorta en org-table?


11

¿Cómo puedo evitar mostrar "=>" cuando un campo se recorta en org-table? Esas flechas dominan algunas celdas estrechas, y de todos modos puedo ver el campo completo en una ventana de información sobre herramientas, así que me gustaría deshacerme de ellas.


Solo veo =>cuando establezco explícitamente un ancho de columna en mis tablas de organización. ¿Está configurando el ancho de columna?
Melioratus

@Melioratus, sí, y me gustaría deshacerme de ellos incluso cuando limito el ancho de la columna.
stacko

Respuestas:


1

La respuesta a la siguiente pregunta de stackexchange muestra el camino a cómo cumplir con sus requisitos.

Copie el org-table-aligncomando (de org-table.el -> M-x find-library RET org-table) a uno de sus archivos init. Luego elimine la siguiente línea:

(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

Se puede establecer org-narrow-column-arrowque ""con (setq org-narrow-column-arrow "").


44
Eso no funciona, ya que el ancho de cadena de 2 "=>"está codificado org-table-align. Si establece esa var en "", la alineación de la tabla se verá afectada y, lo que es peor, si abcdefse mostrara anteriormente como a=>(truncamiento a 3 caracteres), ahora solo se mostrará a, causando más confusión. Además, esa var no está destinada a ser cambiada por el usuario, ya que es una defconst, no una defcustom. Sería útil solicitar esta función enviando un correo electrónico a emacs-orgmode@gnu.org.
Kaushal Modi
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.