줄임표 뒤에 점이있는 조직 모드 하위 트리를 확장 하시겠습니까?


10

나는 org-mode를 좋아하지만 항상 나를 괴롭힌 것 중 하나는 점이 축소 된 하위 트리의 줄임표 뒤에 있으면 키를 눌러도 TAB확장되지 않는다는 것입니다. 예를 들어, 포인트가 여기 (로 |표시됨) 인 경우 :

* Grandiose Plans
** Save the world...|
** Colonize Mars...

...을 누르면 TAB아무 일도 일어나지 않습니다. 대신, 여기에 요점을 두어야합니다.

* Grandiose Plans
** Save the world|...
** Colonize Mars...

하위 트리를 확장 할 수 있습니다.

C-e커서를 제목의 끝으로 이동 하는 데 사용 한다고해서이 문제가 해결되는 것은 아니며 문제를 해결하는 것입니다. 예를 들어이 트리를보십시오.

* Long level one heading foo bar baz fizz buzz|...
** Shorter level two heading...

첫 번째 제목의 끝 부분입니다. 아래쪽 화살표를 누르거나 C-n줄을 아래로 이동하면 포인트가 여기에 있습니다.

* Long level one heading foo bar baz fizz buzz...
** Shorter level two heading...|

...을 누르면 TAB두 번째 수준 제목이 확장되지 않습니다.

아이디어는 TAB어쨌든 제목을 확장 하도록 수정 하는 것입니다. 그렇게하면 할 필요없이 C-n C-e TAB그냥 할 수 있습니다 C-n TAB.

이 문제를 해결하는 방법을 찾지 못했습니다. 누락 된 것이 있습니까, 아니면 일부 코드를 작성해야합니까? 감사.

답변:


4

이 시도:

(setq org-special-ctrl-a/e t)

그런 다음 C-e타원 이전으로 이동합니다.


1
고마워,하지만 나는 이미 그 세트를 가지고 있으며 문제를 해결하지 못합니다. 예를 들어 첫 번째 수준 제목이 80 자 길이이고 두 번째 수준 제목이 40 자 길이이고 점이 첫 번째 수준 제목 끝에있는 경우 아래쪽 화살표 또는 C-n점이 줄임표를 넘어 두 번째 수준 제목으로 이동합니다.
blujay

2
@blujay이 옵션을 설정하면 예제가 원하는대로 작동합니다. 그것이 도움이된다면 OS X 10.10.5에서 emacs 24.5.1, org 8.3.1이 있습니다. emacs -Qorg를 실행 하고 요구하면 버전 8.2.10이 표시되어 예제를 재현합니다.
scbagley

감사합니다! 나는 여전히 배포판에 패키지 된 Org 8.2.4를 사용하고 있습니다. 계속해서 수동으로 업그레이드해야한다고 생각합니다. 8.3에서이 동작이 바뀌는 것으로 보이는 변경 로그에서 아무것도 찾을 수 없지만 그 말을 들어 보겠습니다! :) 업그레이드 후 다시보고하겠습니다.
blujay

3

조직 공개

타원의 오른쪽에있는 경우 타원이 숨겨져있는 내용에 따라 각 헤드 라인이 아닌 계층 구조 트리에 영향을 줄 수 있습니다. 이 상황에서는 입력 할 수 C-u C-c C-r있고 헤드 라인이 표시됩니다 (그러나 다른 위치에 커서가 표시됩니다). 또는 질문에 표시된 것처럼 커서 위치를 먼저 변경해야합니다 (나는 선호합니다 C-a).


"콜론 뒤에"라는 말은 "타원 뒤에"라는 뜻입니까? 나는 당신이 그것을 의미한다는 것을 알고 있지만, "뒤에"라는 단어를 사용하면 "줄임표 앞"또는 "줄임표 왼쪽"으로 해석됩니다.
Kaushal Modi

이 어리 석음을 발견해 주신 @kaushalmodi 감사합니다.
Dieter. 빌헬름

1
고마워하지만 아이디어는 포인트를 이동하거나 다른 키 시퀀스를 사용하지 않아도됩니다. TAB줄임표 뒤에 점이있는 하위 트리를 확장해야합니다.
blujay

2

이것에 후크 부가함으로써 해결 될 수있는 org-tab-first-hook추가 어느 org-end-of-line. 마다 TAB가 보이는 문자를 마지막으로 점프를 사용 org-line하지만, 전에 생략하고 / 열고 평소와 같이 컨테이너를 닫습니다.

(add-hook 'org-tab-first-hook 'org-end-of-line)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.