Org mode 타임스탬프 가이드

Table of Contents

1. Org mode 타임스탬프 개요

Org mode의 타임스탬프는 일정과 작업을 관리하는 강력한 도구입니다. 다양한 형식과 종류를 제공하며, Beorg와 iCloud 동기화 환경에서 효과적으로 사용할 수 있습니다.

2. 타임스탬프 형식

2.1. 기본 형식

  • 일반: <YYYY-MM-DD Day> (예: <2025-04-19 Sat>)
  • 시간 포함: <YYYY-MM-DD Day HH:MM> (예: <2025-04-19 Sat 14:30>)
  • 시간 범위: <YYYY-MM-DD Day HH:MM-HH:MM> (예: <2025-04-19 Sat 14:30-15:30>)
  • 날짜 범위: <YYYY-MM-DD Day>--<YYYY-MM-DD Day> (예: <2025-04-19 Sat>--<2025-04-20 Sun>)
  • 비활성: [YYYY-MM-DD Day] (예: [2025-04-19 Sat])

2.2. 입력 방법

  • C-c .: 일반 타임스탬프 삽입
  • C-u C-c .: 시간 포함 타임스탬프 삽입
  • C-c !: 비활성 타임스탬프 삽입
  • S-LEFT/RIGHT/UP/DOWN: 타임스탬프 수정
  • 상대적 날짜: 예: +2d (2일 후), -1w (1주 전)

3. 타임스탬프 종류

3.1. 일반 타임스탬프

  • 용도: 특정 날짜/시간의 이벤트 (예: 회의)
  • Agenda: 해당 날짜에만 표시
  • 예시:

    * 팀 미팅 <2025-04-19 Sat 10:00>
    

3.2. SCHEDULED

  • 용도: 작업 시작 계획
  • Agenda: 시작일부터 표시, 미완료 시 과거 작업으로 표시
  • 입력: C-c C-s
  • 예시:

    ** TODO 보고서 작성 SCHEDULED: <2025-04-19 Sat>
    

3.3. DEADLINE

  • 용도: 작업 마감일
  • Agenda: 경고 기간 동안 표시, 미완료 시 지속 표시
  • 입력: C-c C-d
  • 예시:

    ** TODO 보고서 제출 DEADLINE: <2025-04-20 Sun>
    

3.4. 비활성 타임스탬프

  • 용도: 기록용, Agenda에 표시 안 됨
  • 예시:

    * 로그 [2025-04-19 Sat 14:30]
    

3.5. 반복 타임스탬프

  • 형식: +n단위 (고정 주기), .+n단위 (완료 기준), ++n단위 (미래 스킵)
  • 예시:

    ** TODO 주간 보고 DEADLINE: <2025-04-19 Sat +1w>
    

4. SCHEDULED/DEADLINE 외의 관리 방식

4.1. 시간 범위 타임스탬프

  • 용도: 특정 시간대 작업
  • 예시:

    * 워크숍 <2025-04-19 Sat 09:00-12:00>
    

4.2. DONE 날짜 범위 타임스탬프

  • 용도: 여러 날에 걸친 작업
  • 예시:

    * 프로젝트 작업 <2025-04-19 Sat>--<2025-04-21 Mon>
    

4.3. Diary Sexp 타임스탬프

  • 용도: 복잡한 반복 (예: 매달 첫 번째 토요일)
  • 예시:

    * TODO 월간 검토 SCHEDULED: <%%(diary-float t 6 1)>
    

4.4. PROPERTIES

  • 용도: 메타데이터 추가 (노력, 우선순위)
  • 예시:

    * TODO 보고서 작성
      :PROPERTIES:
      :EFFORT: 2h
      :PRIORITY: A
      :END:
    

5. Beorg와 iCloud 동기화 환경

5.1. Beorg 지원 타임스탬프

  • 일반, SCHEDULED, DEADLINE, 시간/날짜 범위, 반복 타임스탬프 지원
  • 제한: 특수 경고 (+1w -3d), LAST_REPEAT 미지원

5.2. iCloud 동기화 설정

  • iCloud Drive: ~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org
  • 주의: 동기화 지연 가능, Auto sync on modify 비활성화 고려

5.3. 반복 일정 설정

  • Beorg: 편집 화면에서 Repeat 설정 (예: Every 1 week)
  • 예시:

    ** TODO 쓰레기 버리기 SCHEDULED: <2025-04-19 Sat +1w>
    
  • 동기화: Beorg에서 완료 시 타임스탬프 업데이트 (예: <2025-04-26 Sat>)

5.4. 시간 범위 타임스탬프 설정

  • Beorg: 시작/종료 시간 입력
  • 예시:

    ** 회의 <2025-04-19 Sat 14:30-15:30>
    

5.5.

  • 알림: ~Timed task reminders~로 사전 알림 설정
  • 파일 구조: 명확한 파일명 사용 (tasks.org)
  • 동기화 문제: iOS Files 앱으로 강제 동기화

6. 예시 워크플로우

6.1. 주간 회의 (반복)

TODO 주간 업무 회의
 SCHEDULED: <2025-04-19 Sat 10:00-11:00 +1w>
 :PROPERTIES:
 :EFFORT: 1h
 :END:

6.2. 보고서 작성 (시간 범위)

TODO 보고서 작성
 <2025-04-19 Sat 14:00-16:00>
 :PROPERTIES:
 :EFFORT: 2h
 :END:

6.3. 프로젝트 제출 (마감/시작)

#+BEGINEXAMPLE

7. 결론

Org mode 타임스탬프는 다양한 형식으로 일정과 작업을 관리할 수 있습니다. Beorg와 iCloud 환경에서는 기본/반복/시간 범위 타임스탬프가 효과적이며, 복잡한 설정은 Emacs에서 처리하세요. 동기화 지연은 iOS Files 앱으로 확인/해결 가능합니다.

Date: 2025-04-19 Sat 00:00

Author: sanam

Created: 2025-05-01 Thu 14:28