Sto usando la modalità org per tenere traccia del tempo che passo a vari progetti. Ho un file org principale e altri due per due grandi progetti a cui sto lavorando. Tutti e tre sono elencati in org-agenda-files
. Ho creato una tabella di clock nel file org principale e impostato
:scope agenda-with-archives
nell'intestazione dell'orologio per riepilogare il tempo trascorso. Funziona tutto bene.
Tuttavia, ho anche alcuni progetti più piccoli che hanno anche il tempo monitorato nel loro file org (situato nella sottodirectory che contiene tutto ciò che riguarda quei progetti), e mi piacerebbe tenere traccia del tempo anche in quelli.
Ovviamente potrei aggiungere quei file a org-agenda-files
, ma ciò significherebbe aggiornare il mio .emacs
ogni volta che avvio un nuovo piccolo progetto. Ovviamente non è la fine del mondo, ma dato che ho già un link ai file-project-org-file nel file org principale (vedi esempio sotto), mi piacerebbe impostare :scope
qualcosa come
:scope agenda-with-archives linked-org-files
Idealmente (anche se non lo sto ancora usando), includere file di archivio di quei progetti più piccoli sarebbe fantastico (qualcosa del genere :scope linked-org-files-with-archives
).
Ecco un esempio di come è strutturato il mio file org principale:
* Small project 1
See file:~/Projects/Project 1/notes_project_1.org for more details.
* Small project 2
See file:~/Projects/Project 2/notes_project_2.org.
** DONE Some small task I can do quickly
CLOCK: [2014-12-05 vr 12:19]--[2014-12-05 vr 12:40] => 0:21
Some info on the small task.
Qualche idea su come raggiungere questo obiettivo?
(defun some-function () org-agenda-files)
con:scope (some-function)
non funziona per me e non è menzionato nei documenti. È ancora supportato?