Я використовую org-mode для відстеження часу, який я витрачаю на різні проекти. У мене є один основний файл org і ще два для двох великих проектів, над якими я працюю. Усі три перераховані в org-agenda-files
. Я створив таблицю годинника в головному файлі org і встановив
:scope agenda-with-archives
у заголовку годинника, щоб узагальнити витрачений час. Це все добре працює.
Однак у мене також є кілька менших проектів, які також відслідковуються у власному файлі org (розташованому у підкаталозі, що містить усе про ці проекти), і я хотів би також відстежувати час.
Звичайно, я міг би додати ці файли org-agenda-files
, але це означатиме оновлення .emacs
кожного разу, коли я починаю новий невеликий проект. Звичайно, не кінець світу, але оскільки у мене вже є посилання на файли малого проекту-org у головному файлі org (див. Приклад нижче), я хотів би встановити :scope
щось на зразок
:scope agenda-with-archives linked-org-files
В ідеалі (хоча я цього ще не використовую), включаючи архівні файли цих менших проектів, було б чудово (щось подібне :scope linked-org-files-with-archives
).
Ось приклад структуризації мого основного файлу org:
* 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.
Будь-яка ідея, як цього досягти?
(defun some-function () org-agenda-files)
з:scope (some-function)
не працює для мене і не згадується в документах. Чи все ще підтримується?