Saya menggunakan mode-org untuk melacak waktu yang saya habiskan di berbagai proyek. Saya punya satu file org utama dan dua lagi untuk dua proyek besar yang sedang saya kerjakan. Ketiganya terdaftar di org-agenda-files
. Saya membuat tabel jam di file org utama dan mengatur
:scope agenda-with-archives
di header tabel jam untuk merangkum waktu yang dihabiskan. Ini semua berfungsi dengan baik.
Namun, saya juga memiliki beberapa proyek kecil yang juga memiliki waktu dilacak dalam file org mereka sendiri (terletak di subdirektori yang berisi segala sesuatu tentang proyek-proyek itu), dan saya juga ingin melacak waktu pada proyek-proyek itu.
Tentu saja saya dapat menambahkan file-file itu org-agenda-files
, tetapi itu berarti memperbarui saya .emacs
setiap kali saya memulai proyek kecil baru. Bukan akhir dari dunia tentu saja, tetapi karena saya sudah memiliki tautan ke file proyek-kecil-org dalam file org utama (lihat contoh di bawah), saya ingin mengatur :scope
seperti
:scope agenda-with-archives linked-org-files
Idealnya (walaupun saya belum menggunakannya) termasuk arsip file proyek-proyek kecil itu akan bagus untuk (sesuatu seperti :scope linked-org-files-with-archives
).
Berikut adalah contoh bagaimana struktur file org utama saya:
* 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.
Adakah cara untuk mencapai ini?
(defun some-function () org-agenda-files)
dengan:scope (some-function)
tidak bekerja untuk saya, dan tidak disebutkan dalam dokumen. Apakah masih didukung?