回答:
私が日ごとに何をしたかを見るために(おそらくそれを特定の期間に制限する方法がありますが、それをまとめることは私にとって低い優先順位です)、ここに私がしていることがあります。始まるC-c aことがorgmodeの議題のメニューが表示されます、そして、L現在のファイルのためのタイムラインを表示するには、最終的にl上のログモードをオンにします。
これにより、次のような出力が得られます。
...
Wednesday 9 March 2011
Clocked: (7:21) One of my tasks
Clocked: (0:07) Another of my tasks
...
これがemacsであることを考えると、おそらくこれをより単純/使いやすくする方法がありますが、これは現時点で私がしていることです。
個人的には、現在のタイムスタンプを挿入するバインディングがあり、その間、作業中のタスクにそれらを分散させます。それから、C-a a a過去数日間を見て、議題()で何をしていたかを見ることができます。
たぶん、レイナーのタイムラインのアイデアの方が良いかもしれませんが、私はそれを使ったことはありません。
状態の変更(私は個人的にはログに記録しません)に依存せずに、いくつかのタスクに複数のtemistampを配置できるという利点があります。
それが行く:
;; 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
。
クロックを使用する場合は、このコードブロックを使用して、組織ファイルに行った作業の週ビュー(合計時間の出入り)を生成できます。
#+BEGIN: clocktable :maxlevel 3 :scope agenda :block thisweek :step day
#+END:
そしてC-c C-c
、ヘッダに移入するために、BEGIN。可能なことを示すために使用する上記のオプションを残しました(1週間ごとの週表示)。私がこれに直面する唯一の問題は、私がやることすべてを記録するのを忘れていることです!org-journal
スタッフの時間を記録していないことがわかったら、エントリを追加します。
まだ試したことはありませんが、組織モードを使用して勤務時間を計ることができます。参照:http : //orgmode.org/manual/Clocking-work-time.html