Emacs org mode как рабочий дневник

11

Является ли emacs org mode хорошим выбором, если вы хотите вести рабочий дневник?

Я пытался использовать его и архивировать старые задачи ( TODO s) но есть ли простой способ увидеть, над какими задачами я работал, например, на прошлой неделе (некоторые задачи были отмечены более одного дня)?

Buzzzz
источник

Ответы:

9

Чтобы увидеть, что я сделал днем ​​(возможно, есть способ ограничить его определенным периодом времени, но для меня это невысокий приоритет), вот что я делаю. Начать с С-с который вызывает меню повестки дня orgmode, затем L отобразить временную шкалу для текущего файла и, наконец, L включить режим журнала.

Это дает мне вывод, который выглядит так:

...
Wednesday   9 March 2011
Clocked:   (7:21) One of my tasks
Clocked:   (0:07) Another of my tasks
...

Учитывая, что это в emacs, возможно, есть способ сделать это проще / быстрее в использовании, но это то, чем я сейчас занимаюсь.

rayners
источник
Ах, Оки, попробую это!
Buzzzz
3

У меня лично есть обязательство, чтобы вставить сейчас отметку времени и разбросайте их по задачам, над которыми я работаю, пока делаю это. Затем я вижу, что я делал в повестке дня ( C-a a a ), глядя на прошедшие дни.
Возможно, идея Райнера о временной шкале лучше, я просто никогда не использовал ее.
Он имеет то преимущество, что вы можете использовать несколько темпа для некоторых задач, независимо от изменений состояния (которые я лично не регистрирую).

Идет:

;; Insert immediate active timestamp
(define-key global-map (kbd "<f9>")
'(lambda () (interactive)
   (when (eq major-mode 'org-mode)
     (org-insert-time-stamp nil t nil)
     ;; (insert "\n")
     )))

И может потребовать org-agenda-skip-timestamp-if-done быть nil,

Nikana Reklawyks
источник
1

Если вы используете синхронизацию, вы можете сгенерировать недельный просмотр того, что вы сделали (общее количество часов в часах) в вашем орг-файле с помощью этого блока кода

#+BEGIN: clocktable :maxlevel 3 :scope agenda :block thisweek :step day
#+END:

а также C-c C-c в заголовке НАЧАТЬ заполнять. Я оставил вышеупомянутые опции, которые я использую, чтобы показать, что возможно (просмотр недели за днем). Единственная проблема, с которой я сталкиваюсь, я забываю следить за всем, что я делаю! Я дополняю его org-journal вход, когда я знаю, что я не работал в штате.

George Moutsopoulos
источник
0

Я еще никогда не пробовал, но режим орг может быть использован для определения рабочего времени. Увидеть : http://orgmode.org/manual/Clocking-work-time.html

Rémi
источник
мм, используя это, но как вы генерируете то, что произошло в тот день?
Buzzzz