Eric Schulte <schulte.e...@gmail.com> writes: Hi Eric,
>> Aha. I've used source blocks only for the markup especially when >> exporting until now. And the manual states that inline code blocks >> are not different to normal code blocks, just being inline. So >> that's at least unexpected behavior, and the manual should be updated >> accordingly. > > They are treated just like code blocks, however they have different > default header arguments. > > ,----[org-babel-default-inline-header-args] > | org-babel-default-inline-header-args is a variable defined in `ob-core.el'. > | Its value is ((:session . "none") > | (:results . "replace") > | (:exports . "results")) > | > | > | Documentation: > | Default arguments to use when evaluating an inline source block. > `---- Ah, thanks. > If you'd like to propose a patch to the manual which makes this clear, > I'm happy to apply it. First, I have to understand this a bit better. Now I've set (setq org-babel-default-inline-header-args '((:session . "none") (:results . "replace") (:exports . "code"))) in order to export the code. But the result is that in the exported html (org-reveal) document I get --8<---------------cut here---------------start------------->8--- #+BEGIN<sub>SRC</sub> clojure (+ 1 2 3) ;=> 6 #+END<sub>SRC</sub> --8<---------------cut here---------------end--------------->8--- And the corresponding export function which would do the intended thing still isn't called. --8<---------------cut here---------------start------------->8--- (org-export-define-derived-backend 'reveal 'html ;... :translate-alist '(;... (inline-src-block . org-reveal-inline-src-block) ;...) :export-block "REVEAL" ) (defun org-reveal-inline-src-block (inline-src-block contents info) "Transcode an INLINE-SRC-BLOCK element from Org to HTML. CONTENTS holds the contents of the item. INFO is a plist holding contextual information." (let* ((org-lang (org-element-property :language inline-src-block)) (code (org-element-property :value inline-src-block))) (format "<code class=\"src src-%s\">%s</code>" org-lang code))) --8<---------------cut here---------------end--------------->8--- where `code' becomes the inline code with its markup. Bye, Tassilo