組織テーブルでフィールドがクリッピングされているときに「=>」を表示しないようにしますか?


11

組織テーブルでフィールドがクリップされているときに「=>」が表示されないようにするにはどうすればよいですか?これらの矢印はいくつかの狭いセルを支配しており、とにかくツールチップウィンドウでフィールド全体を表示できるので、それらを削除します。


=>組織テーブルで列幅を明示的に設定したときにのみ表示されます。列幅を設定していますか?
Melioratus、2016年

@Melioratus、はい、そして列幅を制限しているときでもそれらを取り除きたいのですが。
stacko

回答:


1

次のstackexchangeの質問に対する答えは、要件を満たす方法への道をかなり先導します。

org-table-alignコマンドを(org-table.el->からM-x find-library RET org-table)initファイルの1つにコピーします。次に、次の行を削除します。

(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は、defconstではなくであるため、ユーザーが変更することはできませんdefcustom。この機能をリクエストするには、emacs-orgmode @ gnu.orgにメールを送信してください。
Kaushal Modi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.