Le mode org d'Emacs comme journal de travail

11

Le mode org d'emacs est-il un bon choix si vous souhaitez tenir un journal de travail?

J'ai essayé de l'utiliser et d'archiver d'anciennes tâches, TODOmais existe-t-il un moyen facile de voir sur quelles tâches j'ai travaillé par exemple la semaine dernière (certaines tâches ont été horodatées plus d'une journée)?

Buzzzz
la source

Réponses:

9

Pour voir ce que j'ai fait de jour (il y a probablement un moyen de le limiter à une période de temps particulière, mais mettre cela ensemble est une faible priorité pour moi), voici ce que je fais. Commencez avec C-c acela fait apparaître le menu de l'agenda du mode org, puis Lpour afficher la chronologie du fichier actuel et enfin lpour activer le mode journal.

Cela me donne une sortie qui ressemble à ceci:

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

Étant donné que c'est dans emacs, il y a probablement un moyen de rendre cela plus simple / plus rapide à utiliser, mais c'est ce que je fais en ce moment.

rayners
la source
Ah oki, va essayer ça!
Buzzzz
3

J'ai personnellement la liaison à insérer un maintenant horodatage et la diffusion sur les tâches que je travaille pendant que je le fais. Ensuite, je peux voir ce que j'ai fait dans l'agenda ( C-a a a), en regardant les derniers jours.
Peut-être que l'idée de Rayners sur la chronologie est meilleure, je ne l'ai jamais utilisée.
Il a l'avantage que vous pouvez mettre plusieurs temistamps pour certaines tâches, sans dépendre des changements d'état (que je ne enregistre pas personnellement).

Ça va :

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

Et peut exiger org-agenda-skip-timestamp-if-doned'être nil.

Nikana Reklawyks
la source
1

Si vous utilisez la synchronisation, vous pouvez générer une vue hebdomadaire de ce que vous avez fait (heures totales entrées / sorties) dans votre fichier organisation avec ce bloc de code

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

et C-c C-csur l'en-tête COMMENCER à remplir. J'ai laissé les options ci-dessus que j'utilise pour montrer ce qui est possible (vue hebdomadaire étape par jour). Seul problème auquel je suis confronté, j'oublie de synchroniser tout ce que je fais! Je le complète avec une org-journalentrée quand je sais que je n'ai pas chronométré de personnel.

George Moutsopoulos
la source
0

Je ne l'ai jamais encore essayé, mais le mode org peut être utilisé pour chronométrer votre temps de travail. Voir: http://orgmode.org/manual/Clocking-work-time.html

Rémi
la source
mm en utilisant cela, mais comment générer une vue de ce qui s'est passé ce jour-là?
Buzzzz