避免在组织表中裁剪字段时显示“ =>”?


11

在组织表中裁剪字段时,如何避免显示“ =>”?这些箭头支配着一些狭窄的单元格,无论如何我都可以在工具提示窗口中查看整个字段,因此我想摆脱它们。


我仅=>在组织表中明确设置列宽时才看到。您要设置列宽吗?
Melioratus 16'Mar

@Melioratus,是的,即使我限制列宽,我也想摆脱它们。
stacko

Answers:


1

对以下stackexchange问​​题的答案几乎引导了如何满足您的要求。

org-table-align命令(从org-table.el-> 复制M-x find-library RET org-table到您的一个init文件中)。然后删除以下行:

(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

您可以设置org-narrow-column-arrow""(setq org-narrow-column-arrow "")


4
这不是很有效,因为2的字符串宽度"=>"是硬编码在中的org-table-align。如果将var设置为"",则表对齐将被弄乱,更糟的是,如果abcdef以前显示为a=>(截断为3个字符),现在将显示a,从而引起更多混乱。另外,var也不希望用户更改,因为它是a defconst而不是a defcustom。通过发送电子邮件至emacs-orgmode@gnu.org来请求此功能将很有用。
Kaushal Modi
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.