Dear org-mode Users and Developers,
I am looking for a nice way to deactivate a babel source block with
point being anywhere on it. Imagine e.g. C-c C-v C-w to say "I want to
toggle execution/tangling for this block".
Background: I have the .emacs setup in a literate org-mode file where I
am testing new emacs packages. Now many blocks represent specific
features that I want to be activated / deactivated. This should ideally
behave like the other source code functions (i.e. C-c C-v family).
My naive approach as elisp noob was:
#+begin_src emacs-lisp
(defun my-org-babel-deactivate ()
(interactive)
(org-edit-special)
(mark-whole-buffer)
(comment-region)
(org-edit-src-exit))
#+end_src
Apart from it not working (Wrong number of arguments), this would have
been a dirty one in any case. Now I thought there must be a better way
by setting/un-setting the respective header arguments in an automated
way. Is this already possible with org-mode version 8.2?
Best Regards,
Michael