Tôi đang sử dụng chế độ org để theo dõi thời gian tôi dành cho các dự án khác nhau. Tôi có một tệp org chính và hai tệp nữa cho hai dự án lớn tôi đang thực hiện. Cả ba đều được liệt kê trong org-agenda-files
. Tôi đã tạo một bảng đồng hồ trong tệp org chính và đặt
:scope agenda-with-archives
trong tiêu đề đồng hồ để tóm tắt thời gian sử dụng. Tất cả điều này hoạt động tốt.
Tuy nhiên, tôi cũng có một vài dự án nhỏ hơn cũng có thời gian theo dõi trong tệp org của riêng họ (nằm trong thư mục con chứa mọi thứ về các dự án đó) và tôi cũng muốn theo dõi thời gian trong những dự án đó.
Tất nhiên tôi có thể thêm các tệp đó vào org-agenda-files
, nhưng điều đó có nghĩa là cập nhật .emacs
mỗi khi tôi bắt đầu một dự án nhỏ mới. Tất nhiên không phải là ngày tận thế, nhưng vì tôi đã có một liên kết đến các tệp dự án nhỏ trong tệp org chính (xem ví dụ bên dưới), tôi muốn đặt thành :scope
một cái gì đó như
:scope agenda-with-archives linked-org-files
Lý tưởng nhất (mặc dù tôi chưa sử dụng điều đó) bao gồm các tệp lưu trữ của các dự án nhỏ hơn đó sẽ rất tuyệt (giống như :scope linked-org-files-with-archives
).
Dưới đây là một ví dụ về cách cấu trúc tệp org chính của tôi:
* 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.
Bất kỳ ý tưởng về làm thế nào để đạt được điều này?
(defun some-function () org-agenda-files)
với:scope (some-function)
tôi không làm việc và không được đề cập trong các tài liệu. Nó vẫn được hỗ trợ?