#어젠다: 워크플로우 예제 모음 - 조직모드
2023-12-09 Note examples notes orgagenda orgmode workflow워크플로우 원칙을 확인한다. 그래야 캡처 시나리오에 문제가 없다.
Workflow notes
Create and maintain as many files in your org-directory as you want.
Currently, I don’t handle recursively loading org files, so your org-directory should be a flat structure.
Tasks are categorized as follows:
- Important tasks: These tasks should be tagged with
important
. - Next tasks: In any given project, tag the next thing you want to do with the tag
next
. You can have manynext
tasks, but ideally you should have only one. Whenever a task goes into WORKING state, it automatically gets thenext
tag. Moving to any other state automatically removes this tag.
- Important tasks: These tasks should be tagged with
The following hotkeys are provided for quick tagging:
조직 디렉터리에 원하는 만큼 파일을 만들고 관리하세요.
- 현재 저는 재귀적으로 로드되는 조직 파일을 처리하지 않으므로 조직 디렉터리는 플랫한 구조여야 합니다.
- 작업(Tasks)은 다음과 같이 분류됩니다:
Important tasks
: 이러한 작업은 =imporatant=로 태그를 지정해야 합니다.Next tasks
: 특정 프로젝트에서 다음에 하고 싶은 일에next
태그를 붙입니다.next
작업은 여러 개를 붙일 수 있지만, 이상적으로는 하나만 붙이는 것이 좋습니다. 작업이 WORKING 상태가 되면 자동으로next
태그가 붙습니다. 다른 상태로 이동하면 이 태그는 자동으로 제거됩니다.
빠른 태그 지정을 위해 다음 단축키가 제공됩니다:
(setq org-tag-alist
'(("next" . ?x)
("notes" . ?n)
("important" . ?i)
("action_items" . ?a)
("joy" . ?j)
("waiting" . ?w)))
Optional notes
- You can use the convenience function `bh/punch-in’ (bound to
<f9> i
) to clock in a predetermined default task. All you need is the following one time setup:- Go to the org-task you want to use as the default task.
- Give this task an org-id by running the function
org-id-get-create
M-x org-id-get-create
- Copy the ID (stored in the task properties) and add the following line above
(require 'org-mode-crate)
(defvar bh/organization-task-id "<task_id>")
- Now when you start org-mode, you can press
<f9> i
to clock in the default task.
Sample : tasshin workflow
https://tasshin.com/blog/implementing-a-second-brain-in-emacs-and-org-mode/
아주 간단한 캠처 구성을 가지고 있다. 프로젝트 관련하여 내가 가진 시스템과 동일한 노랑님 스타일인데
https://youtube.com/watch?v=Bpmkeh4D98s&si=4q9LGy5Gdo6WJNI7
이 부분 간단 명료하다.
project view
stuck projects : org-mode manual
- org-agenda-list-stuck-projects –? 동작 안된다?!
regular reviews
daily - tasks, weekly - projects monthly - goals annual - vision
review 템플릿 굳. j 참고할 코드 내역
NOTE Emacs Meet up Session II: Org Agenda - Vedang - YouTube
어마어마 좋은 훌륭 노트
https://github.com/vedang/org-mode-crate/blob/master/org-mode-crate.el
https://github.com/vedang/org-mode-crate
All the work you need to do Deadline Scheduled - need to start
C-c .
‘org-time-stampPlain Date : I want to see this when i’m looking at a particular data range
C-c .
맞는가? 타임스템프 위에서 아래와 같이 변경하면 쉽다.
from - to 시간은?! 앞에 시간 뒤에서 타임스템프를 호출하면 – 가 생긴다.
- Next/Prev any day of week : +Sun
- +5d
- 5 days from date-at-point ++5d
- insert time C-u C-c . "From 6 to 7pm" 18:00+1
- instant insert (C-u C-u C-c .)
- Date Range (Two C-c .'s, one after the other)
C-c . C-c . +5d
Repeating tasks Must do every week (+1w), Good to do every day (++1d)
Tracking what you need to do next
< = \ ^ _ | / org-agenda-filter-*
다르다 필터키가.
cmd | func |
---|---|
+ | priority-up |
, | - |
- | -down |
: | set-tags |
I | clock-in |
J | goto |
O | out |
C-c C-d | deadline |
C-c C-s | schedule |
https://github.com/vedang/emacs-up
https://github.com/junghan0611/csaoid/tree/master
DayAgenda 를 다루는 방법에 대해서 말한다. 너무 많다. 정돈이 필요하다. 여기에 대한 대답은 다음 컬럼 뷰 이다.
- Column View
C-c C-x C-c
‘org-agenda-columns’e’ edit
Workflow notes
- Create and maintain as many files in your org-directory as you want.
- Currently, I don’t handle recursively loading org files, so your org-directory should be a flat structure.
- Tasks are categorized as follows:
- Important tasks: These tasks should be tagged with
important
. - Next tasks: In any given project, tag the next thing you want to do with the tag
next
. You can have manynext
tasks, but ideally you should have only one. Whenever a task goes into WORKING state, it automatically gets thenext
tag. Moving to any other state automatically removes this tag. - 중요한 작업: 이러한 작업에는
중요
태그를 붙여야 합니다. - 다음 작업: 특정 프로젝트에서 다음에 하고 싶은 작업에
다음
태그를 붙입니다.다음
작업은 여러 개를 붙일 수 있지만, 이상적으로는 하나만 붙이는 것이 좋습니다. 작업이 작업 중 상태가 되면 자동으로다음
태그가 붙습니다. 다른 상태로 이동하면 이 태그가 자동으로 제거됩니다
- Important tasks: These tasks should be tagged with
- The following hotkeys are provided for quick tagging:
(setq org-tag-alist
'(("next" . ?x)
("notes" . ?n)
("important" . ?i)
("action_items" . ?a)
("joy" . ?j)
("waiting" . ?w)))