Modo org do Emacs como um diário de trabalho

11

O modo org do emacs é uma boa opção se você deseja manter um diário de trabalho?

Eu tentei usá-lo e arquivar tarefas antigas, TODOmas existe uma maneira fácil de ver em quais tarefas eu trabalhei, por exemplo, na semana passada (algumas tarefas foram marcadas com timestamp mais de um dia)?

Buzzzz
fonte

Respostas:

9

Para ver o que tenho feito de dia (provavelmente existe uma maneira de limitá-lo a um período específico de tempo, mas colocar isso em conjunto é uma baixa prioridade para mim), eis o que faço. Comece com o C-c aque abre o menu da agenda do modo organizacional, depois Lpara exibir a linha do tempo do arquivo atual e, finalmente, lativar o modo de log.

Isso me dá uma saída assim:

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

Dado que isso está no emacs, provavelmente existe uma maneira de tornar isso mais simples / rápido de usar, mas é isso que eu faço no momento.

rayners
fonte
Ah oki, vai tentar isso!
Buzzzz
3

Pessoalmente, tenho uma ligação para inserir um carimbo de data / hora agora e disperso-os pelas tarefas em que trabalho enquanto o faço. Então, eu posso ver o que tenho feito na agenda ( C-a a a), olhando para os últimos dias.
Talvez a ideia da linha do tempo dos rayners seja melhor, eu nunca a usei.
Tem a vantagem de poder colocar vários registros de tempo para algumas tarefas, sem depender das alterações de estado (que eu pessoalmente não registro).

Vai:

;; 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")
     )))

E pode exigir org-agenda-skip-timestamp-if-doneser nil.

Nikana Reklawyks
fonte
1

Se você usar o relógio, poderá gerar uma exibição semanal do que você fez (horas com entrada / saída com tempo total) em seu arquivo organizacional com este bloco de código

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

e C-c C-cno cabeçalho BEGIN para preencher. Deixei as opções acima que utilizo para mostrar o que é possível (exibição semanal, passo a dia). Único problema que enfrento com isso, esqueço de marcar em tudo que faço! Eu o complemento com uma org-journalentrada quando eu sei que não tenho tempo na equipe.

George Moutsopoulos
fonte
0

Eu nunca tentei ainda, mas o modo organizacional pode ser usado para registrar seus horários de trabalho. Veja: http://orgmode.org/manual/Clocking-work-time.html

Rémi
fonte
mm usando isso, mas como você gera uma visão do que aconteceu naquele dia?
Buzzzz 7/10/10