You can do something like this:

By TODO keyword to grab the DONE entries.

#+BEGIN_SRC emacs-lisp
(let ((entries (org-map-entries
                (lambda ()
                  (save-restriction
                    (org-narrow-to-subtree)
                    (buffer-string)))
                "TODO=\"DONE\"")))
  (switch-to-buffer (get-buffer-create "new"))
  (org-mode)
  (mapcar 'insert entries))
#+END_SRC



Doyley, Marvin M. writes:

> Hi there,
>
> I have a huge org-file with notes I have taken on various topics (my 
> commonplace org file). Is there an easy way to grab all the entires with a 
> given tag or keyword to a new org-file ?
>
> Thanks,
> M
>
> ---
> Marvin Doyley Ph.D.
> University of Rochester
> Associate Professor of Electrical and Computer Engineering
> Associate Professor of Biomedical Engineering
> 333 Hopeman Engineering Building
> Rochester NY 14627

--
Professor John Kitchin
Doherty Hall A207F
Department of Chemical Engineering
Carnegie Mellon University
Pittsburgh, PA 15213
412-268-7803
@johnkitchin
http://kitchingroup.cheme.cmu.edu

Reply via email to