[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Orgmode] Re: Setting org-archive-location
From: |
Bernt Hansen |
Subject: |
[Orgmode] Re: Setting org-archive-location |
Date: |
Sat, 06 Dec 2008 15:28:24 -0500 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) |
"David Neu" <address@hidden> writes:
> Is there any way to get the second part of the org-archive-location
> variable, i.e. the part after the colon that corresponds to headline,
> to be the headline under which an subtree lies. For example, consider
>
> * Work
> ** Finsh DBMS
> *** TODO Define schema
> *** TODO Write code
> ** Implement API
> *** TODO Develop prototype
>
> * Home
> ** Clean garage
> *** TODO Buy shelves
> *** TODO Install shelves
>
> For "Finish DBMS", and "Implement API", you might want to have
>
> (setq org-archive-location (format-time-string
> "%%s-%Y-%m-archive.org::* Work" (current-time)))
>
> but for "Clean garage", you would then want
>
> (setq org-archive-location (format-time-string
> "%%s-%Y-%m-archive.org::* Home" (current-time)))
>
> Is there any way to achieve this behavior?
Set a property under the level 1 headings with the archive location you
want
,----
| * Work
| :PROPERTIES:
| :ARCHIVE: %s_archive::* Work
| :END:
| ** Finish DBMS
| ...
| * Home
| :PROPERTIES:
| :ARCHIVE: %s_archive::* Home
| :END:
| ** Clean garage
| ...
`----
-Bernt