Hi Dan, thanks for the advice. After the org-babel-add-interpreter I got another error message that org-babel-execute:org is not defined.
I then added (I took the code from org-babel-css.el) a (defun org-babel-execute:org (body params) "Execute a block of org code with org-babel. This function is calles by `org-babel-execute-src-block'." (message "executing ORG source code block") body) and after that the tangle worked. But you're right: The remaining commas are not that helpful and my opinion would be too to strip them out. If I could help please let me know. Best wishes, Daniel Dan Davison <davi...@stats.ox.ac.uk> writes: > Daniel Brunner <dan...@dbrunner.de> writes: > >> Hi, >> >> I am testing some ideas with org-babel (which is really great work) and >> got the following problem: I want to put several org-mode source blocks >> in one org-mode file and tangle them afterwards. Therefore I produced >> the following a.org: >> >> -->8-- >> #+begin_src org :tangle in-a.org >> ,* Foo >> ,** Bar >> #+end_src >> -->8-- >> >> Then I thought I have to add "org" to the list of known tangle >> languages: >> >>> (add-to-list 'org-babel-tangle-langs '("org" "org")) >> >> And when I know try a org-babel-tangle for example with >> >>> (org-babel-tangle-file "a.org") >> >> Nothing happens. >> >> Can anybody help with what I am doing wrong? > > Hi Daniel, > > Short answer: please add > > (org-babel-add-interpreter "org") > > Long answer: I think there is room for improvement in org-babel > here. For example, the protective commas are not stripped out on > tangling, but I feel that they should be. And we need to clarify in the > documentation when org-babel-add-interpreter is needed and when adding > to org-babel-tangle-langs is required. I'm adding this to our todo list. > > Best wishes, > > Dan > > >> >> >> Kind regards, Daniel >> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Please use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode