필드가 org-table에서 잘릴 때 "=>"를 표시하지 마십시오?


11

필드가 org-table에서 잘릴 때 "=>"가 표시되지 않게하려면 어떻게해야합니까? 이 화살표는 일부 좁은 셀을 지배하며 어쨌든 툴팁 창에서 전체 필드를 볼 수 있으므로 제거하고 싶습니다.


=>내 조직 테이블에서 열 너비를 명시 적으로 설정했을 때만 볼 수 있습니다. 열 너비를 설정하고 있습니까?
Melioratus

@Melioratus, 그렇습니다. 열 너비를 제한 할 때도 제거하고 싶습니다.
stacko

답변:


1

다음 스택 교환 질문에 대한 답변 은 요구 사항을 충족시키는 방법으로 이어집니다.

org-table-alignorg-table.el-> 명령을 M-x find-library RET org-tableinit 파일 중 하나에 복사하십시오 . 그런 다음 다음 줄을 삭제하십시오.

(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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.