さまざまなプロジェクトに費やした時間を追跡するために、org-modeを使用しています。私は1つのメインの組織ファイルと、現在取り組んでいる2つの大きなプロジェクト用に2つあります。3つすべてがにリストされていorg-agenda-files
ます。メインのorgファイルに時計テーブルを作成して設定しました
:scope agenda-with-archives
費やされた時間を要約するために、クロックテーブルのヘッダーで。これはすべて正常に動作します。
ただし、独自の組織ファイル(これらのプロジェクトに関するすべてを含むサブディレクトリにあります)でも時間を追跡しているいくつかの小さなプロジェクトもあり、それらの時間も追跡したいと思います。
もちろん、これらのファイルをorg-agenda-files
に追加することもできますが、それは.emacs
、新しい小さなプロジェクトを開始するたびに更新することを意味します。もちろん、世界の終わりではありませんが、メインのorgファイルにsmall-project-org-filesへのリンクがすでにあるので(以下の例を参照)、次のように設定: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)
with:scope (some-function)
は私にとっては機能せず、ドキュメントにも記載されていません。まだサポートされていますか?