Bernt Hansen <be...@norang.ca> writes: Yes, Bernt, this is exactly what I want. I will dig into why my org-mode behavior is different from yours, when I return home.
,----------- my environment | GNU Emacs 23.2.1 (x86_64-pc-linux-gnu, GTK+ Version 2.20.1) of 2010-09-02 on pluot, modified by Debian | Org-mode version 7.5 `----------- Thanks a lot, Bernt! Denny > filebat Mark <filebat.m...@gmail.com> writes: > >> Hi Bernt >> >> I am not sure whether I get you correctly. >> >> The behavior of [#+OPTIONS: tasks:("DONE") todo:nil] looks like (setq >> org-export-with-todo-keywords nil). >> >> My purpose is not to export entries of "TODO", "CANCELED", etc, >> instead of only strings of "TODO", "CANCELED". > > This should export all headings that have no todo keyword AND headings > with the DONE keyword. All other keywords are skipped which I thought > was what you were trying to accomplish. > > I tested it with this org file: http://norang.ca/tmp/scratch.org > which exports to http://norang.ca/tmp/scratch.html > > -Bernt > >> >> On Fri, Nov 18, 2011 at 9:46 AM, Bernt Hansen <be...@norang.ca> >> wrote: >> >> filebat Mark <filebat.m...@gmail.com> writes: >> >> > Exporting org-mode's entries to html is a fantastic way for >> knowledge >> > sharing! >> > >> > Usually entries of "TODO" "HALF" "DELEGATE" "CANCELED" >> "DEFERRED" are >> > incomplete/immature knowledge. Thus, I don't want to export >> > them. Furthermore, after they are marked as "DONE", I'd like to >> export >> > them. >> > >> > Any idea for how to do this? Note that org-export-exclude-tags >> > doesn't help us, at my first glance. >> > >> > >> > Draft solution: >> > After checking the implementation of org-mode for this part, I >> found >> > org-export-handle-export-tags function. It determines what to >> be >> > excluded when exporting, by search regexp of :\\(TAG1\\|TAG2\\ >> |...\\): >> > in entries' title. >> > >> > Thus I override org-export-handle-export-tags, by search regexp >> of \\(TAG1\\|TAG2\\|...\\) with leading/tailing colon removed. >> > >> > It's ugly but it works. >> > So my open question is what's the better solution? >> >> Hi, >> >> Try adding this to your org file and then exporting >> >> #+OPTIONS: tasks:("DONE") todo:nil >> >> Regards, >> Bernt >> >> >> >> >> -- >> Thanks & Regards >> >> Denny Zhang > -- Denny Zhang 电话: 18621908421 邮箱: markfile...@126.com 微博: http://weibo.com/1686664253 博客: http://hi.baidu.com/filebat 你想要管理的事情越平淡无奇,你的系统就需要越复杂才能把它们管理好。 ●█〓██▄▄▄▄▄▄ ●●●●●●---- ▄▅██████▅▄▃▂ ██████████████ ◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲◤