2012-03-20 3 views
6

TODO 항목의 목록이 있고 같은 파일에 2 개의 TODO 목록이 있지만 첫 번째 것을 끝내지 못하는 것 같습니다.emacs org-mode에서 TODO리스트를 끝내는 방법

FIRST LIST: TODAY 
* TODO Item 1 
    Description 
* TODO Item 2 
    Description 


SECOND LIST: TOMORROW 
* TODO Item 3 
    Description 
* TODO Item 4 
    Description 

불행하게도, SECOND LIST: TOMORROW 지금 TODO Item 2의 설명의 일부입니다. 이것에 의해, shift-tab을 눌렀을 때, 아래에서 접히기 때문에 더 이상 텍스트 SECOND LIST: TOMORROW을 볼 수 없다는 것을 의미합니다. 내가 볼 것은 ...이다

FIRST LIST: TODAY 
* TODO Item 1 
* TODO Item 2 
* TODO Item 3 
* TODO Item 4 

FIRST LIST: TODAY 
* TODO Item 1 
* TODO Item 2 


SECOND LIST: TOMORROW 
* TODO Item 3 
* TODO Item 4 

은 어떻게 설명 모드에서 벗어나 새로운 독립적 인 목록을 시작할 수 있습니다 ... 나는이보고 싶은 것을하는 동안?

EDIT/UPDATE 의견에 대한 응답으로 목록 사이에 공백을 추가했습니다. here에서 '모든 항목이 끝날 때마다 목록이 끝납니다. 이는 모든 행이 최상위 항목보다 덜 또는 똑같이 들여 쓰기되기 전에 종료된다는 것을 의미합니다. 또한 두 개의 빈 줄 앞에 끝납니다. '--- 이걸 보면 .org 파일에 둘 이상의 목록이있는 방법이 있어야한다고 생각합니다. 그러나, 나의 예에서는 2 개의 공백 라인이리스트를 끝내지 않고, 마치 설명처럼 계속된다.

이 기능은 일반 목록이 아닌 다소 의제입니까? 나는 열거 다음 것을 알고있다// 반면에 목록을 종료 않습니다 당신이 나는 방법을 찾는 주장 유지한다는 점에서 (나를 놀라게) 마법사를 이맥스에

FIRST LIST: TODAY 
1. Item 1 
    Description 
2. Item 2 
    Description 


Second LIST: Tomorrow 
1. Item 3 
    Description 
2. Item 4 
    Description 

난 정말 무례를 의미하지 않는다 이렇게하려면 아직 이해가 안되는 도구에 많은 힘이 있다는 것을 이해합니다. 그러나 하나의 .org 파일에 두 개의 독립적 인 열거되지 않은 ToDo 목록이 있기를 원하기 때문에, 깊이있는 설정 종속성과 기한을 지키지 않고도 오늘부터 내일까지 미완성 된 작업을 신속하게 셔플 할 수 있습니다. . 아주 간단한

+0

조직 모드는 'FIRST LIST'하지 않는 한 끝을 알고 얼마나 당신은 새로운 목록 구조를 만듭니다. – kindahero

+0

바로, @kindahero, 최종 목록 구분 기호를 찾고 있습니다. 아래의 답변은 불가능하다고 말하며, 이것이 사소한 모드이든, 구획 문자이든, 또는 무엇이든 가능할 때까지 이것을 공개하지 않을 것입니다. – Mittenchops

+0

org-mode에는 end-list 구분 기호가 필요하다는 점에 동의합니다. 예를 들어 최상위 수준이 아닌 여러 하위 상황에 유용 할 것입니다. 들여 쓰기 된 외곽선을 위해 할 일이 있었고, 이런 이유로 들여 쓰기 윤곽선을 org-mode로 변환 할 때 문제가 발생했습니다. 지금 당장 할 수있는 최선의 방법은 *와 같은 것을 추가하는 것입니다. 코드가 모두 현재 구조를 기반으로 작성되었다고 생각하지만, 아직 그 코드를 자세히 조사하지 않았습니다. –

답변

8

단일 파일 내에서 그렇게 할 수 없습니다. Org는 동일한 레벨의 다른 헤드 라인에 도달 할 때까지 헤드 라인의 모든 컨텐츠를 해당 헤드 라인에 속한 것으로 간주합니다. 에 새로운 방법을 시작하기에 부족한 방법이 없습니다.

하위 제목을 원하면 새로운 제목없이 상위 수준으로 돌아가려면 빈 제목을 사용해야한다는 단점이 있습니다. 즉, 헤드 라인에 속하지 않는 텍스트는 첫 번째 제목 앞의 텍스트로 본질적으로 추상과 동일합니다. 내가 생각할 수있는

두 솔루션은

  1. 는 다음 트랙을 유지하는 방법으로 의제를 사용 daramarak

  2. 사용이 별도의 조직 파일에서 제공하는 것과 같은 솔루션을 사용 될 것이다 개요를보기 위해 계속해서 조합 할 수있는 독립적 인 목록의 여러 TODO 중 하나입니다.'-'

20

, 그냥과 같이, 목록 항목 자체가 두 개의 헤더를합니다

* first todo list. 
** first item in list. 
** second item in list 

* second todo list 
** first item and so on... 

이 추가로 당신에게 목록을 접을 수있는 기능을 제공합니다.

+0

고맙습니다. @ daramarak. 나는 그것도 생각했지만 해결 방법으로 더 많이 보았다. 나는 이것들을 별개의 목록으로 다루지 만 같은 문서에서 다루기를 정말로 원합니다. – Mittenchops

+5

이것은 org-mode 또는 다른 outliner가 작동하는 방법입니다. 다른 방법으로 일하고 싶다면 다른 것을 사용하십시오. 이 질문은 "하위 섹션을 시작한 후 부모 섹션에 텍스트를 추가하려면 어떻게합니까?" 대답은 할 수 없다는 것입니다. –

+1

org-mode는 주요 모드입니다. 전체 버퍼를 하나의 윤곽선으로 취급합니다. 몇 가지 할 일 목록이있는 문서가 필요하다면, 좀 더 적합한 이맥 확장을 시도하는 것이 좋습니다. 거기에 사소한 모드 밖에있을 수있는 기능을 당신에게 줄 수 있습니다. – daramarak

6

일반 목록으로 시작하고 그들은 공백 라인을 종료 :

First list 
- Item 1 
- Item 2 

Second List 
- Item 1 
- Item 2 

을하지만 TODO의 만 헤드 라인 (A *로 시작)으로 인식 될 수있다. 나는 이것이 org-mode 디자인의 일부라고 생각한다. 선을 표시하고 C-c *를 누르면 목록을 제목으로 빨리 바꿀 수 있습니다. 비슷하지만 더 가벼운 TODO의 기능인 "checkboxes"은 하위 작업 목록이있는 일반 목록에서 사용할 수 있습니다.

List a 
- [X] Item 1 
- [ ] Item 2 

List B 
- [ ] Item 1 
- [ ] Item 2 

C-c C-c 목록 항목을 토글합니다. 또한 목록을 중첩하여 자녀의 상태를 보여줄 수 있습니다. 그들이

List 1 
*************** TODO Item 1 
*************** END 

*************** TODO Item 2 
*************** END 
List 2 
*************** TODO Item 1 
*************** END 
*************** TODO Item 2 
*************** END 
*************** TODO 
*************** END 

더 많은 토론을 종료 특정 찾을 수 있습니다 t에

- [ ] List A 
    - [ ] Item 1 
    - [ ] Item 2 
- [-] List B 
    - [X] Item 1 
    - [ ] Item 2 

또 다른 가능성은 인라인 작업 참조 CX를 사용 here

관련 문제