archive subtree问题

我的文件结构如下

* 2021
** 2021-01 January...
** 2021-02 Febuary
... 

在 org-archive-subtree (** 2021-01 January)后,变成了

* 2021-01 January...

如何可以让archive文件保留上级heading,

* 2021
** 2021-01 January...

这个方法没有解决题干的问题,只是提供另一个可能的归档方法:

It is bound to C-c C-x a.

(org-toggle-archive-tag &optional FIND-DONE)

这种 ARCHIVE 直接将 subtree 折叠于当前文件中。

也没有解决楼主的问题。不过供参考。 单独 archive 到对应的年份,前提是要在对应年做 archive 动作。

 (setq org-archive-location
        (format "archive/task_%s.org::datetree/"
                (format-time-string "%Y")))

参考 Hierarchical archiving for Org-mode · GitHub

1 个赞