Evite exibir "=>" quando um campo é cortado na tabela organizacional?

11

Como evitar a exibição "=>" quando um campo é cortado na tabela organizacional? Essas setas dominam algumas células estreitas, e eu posso ver o campo completo em uma janela de dicas de qualquer maneira, então eu gostaria de me livrar delas.

stacko
fonte
Só vejo =>quando defino explicitamente uma largura de coluna em minhas tabelas organizacionais. Você está definindo a largura da coluna?
Melioratus
@ Melioratus, sim, e eu gostaria de me livrar deles, mesmo quando limite a largura da coluna.
stacko

Respostas:

1

A resposta para a seguinte pergunta stackexchange praticamente leva ao caminho de como atender aos seus requisitos.

Copie o org-table-aligncomando (de org-table.el -> M-x find-library RET org-table) para um dos seus arquivos init. Em seguida, exclua a seguinte linha:

(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
fonte
0

Você pode definir org-narrow-column-arrowa ""com (setq org-narrow-column-arrow "").

Yasushi Shoji
fonte
4
Isso não funciona bem, pois a largura da cadeia de 2 para "=>"é codificada org-table-align. Se você definir esse var como "", o alinhamento da tabela será prejudicado e o pior é que, se abcdefantes fosse exibido como a=>(truncamento para 3 caracteres), agora será exibido a, causando mais confusão. Além disso, o var não se destina a ser alterado pelo usuário, pois é a defconst, não a defcustom. Seria útil solicitar esse recurso enviando um e-mail para [email protected].
precisa