11 votes

Emacs org mode comme journal de travail

Le mode org d'emacs est-il un bon choix si l'on veut tenir un journal de travail ?

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

9voto

BrNathan Points 245

Pour voir ce que j'ai fait par jour (il y a probablement un moyen de le limiter à une période de temps particulière, mais la mise en place de ce système n'est pas une priorité pour moi), voici ce que je fais. Commencer par C-c a qui fait apparaître le menu de l'agenda orgmode, puis L pour afficher la ligne de temps du fichier en cours et enfin l pour activer le mode journal.

Cela me donne un résultat qui ressemble à celui-ci :

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

Etant donné que c'est dans emacs, il y a probablement un moyen de rendre cela plus simple/rapide à utiliser, mais c'est ce que je fais pour l'instant.

3voto

ECLAIRIOUS Points 31

Personnellement, j'ai une obligation d'insérer un maintenant et les répartir sur les tâches sur lesquelles 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 jours précédents.
L'idée de rayners est peut-être meilleure, mais je ne l'ai jamais utilisée.
L'avantage est que l'on peut mettre plusieurs templates pour certaines tâches, sans dépendre des changements d'état (que je n'enregistre pas personnellement).

Il s'agit de :

;; 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-done être nil .

2voto

Si vous utilisez le pointage, vous pouvez générer une vue hebdomadaire de ce que vous avez fait (heures totales pointées) dans votre fichier org à l'aide de ce bloc de code.

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

y C-c C-c sur l'en-tête BEGIN à remplir. J'ai laissé les options ci-dessus que j'utilise pour montrer ce qui est possible (vue hebdomadaire étape par étape). Le seul problème auquel je suis confronté est que j'oublie de pointer tout ce que je fais ! Je le complète avec un org-journal quand je sais que je n'ai pas pointé le personnel.

0voto

Oliver Joseph Ash Points 113

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X