This is an example of an automatically updating org file. When a user modifies start or end times and commits a file an action detects the change and runs org mode table update function which updates the hours field and the total sum.
Start time | End time | Activity | Hours |
---|---|---|---|
03 | 07 | App dev | 4 |
09 | 12 | App dev | 3 |
13 | 15 | Course | 2 |
15 | 17 | Atlas fdsanuifnasd | 2 |
10 | 18 | Daily | 8 |
11 | 12 | Daily activities | 1 |
Total | 20 |
In Emacs this can be done manually by placing a point on the TBLFM
instruction and using C-c C-c
or, just like the action does it,
running org-table-iterate-buffer-tables
.
A couple of ToDos:
And a report:
Headline | Time | |
---|---|---|
Total time | 4:32 | |
Project | 4:32 | |
\_ Task 1 | 3:30 | |
\_ Task 3 | 1:02 |