On 2014-04-15 06:12 Xebar Saram wrote:
> thx alot Alexander!
>
> this worked. any idea how to bind this to a key?
> ie have C-c / m +TODO="TODO"+TYPE="main" bound to F1-c etc..
You create an interactive function that simply calls
`org-match-sparse-tree' with the right match string:
#+begin_src emacs-lisp
(defun my-cooking-sparse-tree-main ()
(interactive)
(org-match-sparse-tree t "+TODO=\"TODO\"+TYPE=\"main\""))
#+end_src
And now you can simply bind this command (thats what an interactive
function is called) to whatever you like:
#+begin_src emacs-lisp
(define-key org-mode-map (kbd "<f1> c") 'my-cooking-sparse-tree-main)
#+end_src
HTH,
--
Alexander Baier