如何删除org-mode ical导出中的标签?

时间:2011-09-04 21:44:42

标签: emacs export elisp icalendar org-mode

将组织模式文件导出为ical格式,似乎标签保留在事件和待办事项标题中。在议程模式下,我可以使用 org-agenda-remove-tags 删除它们,但我找不到这样的选项用于ical导出。这个功能是否已实施?

感谢您的建议......

1 个答案:

答案 0 :(得分:4)

您可以使用

#+OPTIONS: tags:nil

禁止导出文件中的标记。


但是,您使用Org-Mode的最新版本吗?

我只是尝试了解我的理解你的问题,似乎没有包含标签。

如果我在没有默认设置的情况下导出以下标题:

* TODO Movie                                                :Movie:blah:
  Go see a movie
  <2011-09-17 Sat 13:00-14:00>

我的.ics文件包含以下内容:

BEGIN:VCALENDAR
VERSION:2.0
X-WR-CALNAME:test
PRODID:-////Emacs with Org-mode//EN
X-WR-TIMEZONE:-0400
X-WR-CALDESC:nil
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID: TS-61193c39-f2e6-444c-9105-9499a2552bf5
DTSTART:20110917T130000
DTEND:20110917T140000
SUMMARY:TODO Movie
DESCRIPTION: Go see a movie\n<2011-09-17 Sat 13:00-14:00>
CATEGORIES:Movie,blah,test
END:VEVENT
END:VCALENDAR

我可以看到标签列为CATEGORIES,但不是其他任何地方。

如果我添加

,导出只会更改UID
#+OPTIONS: tags:nil 

到文件。虽然ASCII或HTML导出会在添加选项时抑制标记。