emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* new exporter drops :parameters ?
@ 2012-07-03  3:51 Charles Berry
  2012-07-03  9:16 ` Nicolas Goaziou
  0 siblings, 1 reply; 5+ messages in thread
From: Charles Berry @ 2012-07-03  3:51 UTC (permalink / raw)
  To: emacs-orgmode



I am trying to put together a derived backend that makes use of Src Block
:parameters attribute.

I can see that the header in a begin_src block is picked up by  

org-element-src-block-parser, as it should be when I try it interactively 

But not when I try

M-: (org-export-to-buffer 'my-latex   "*latex out*") RET

Here is an example:

=========================

#+BEGIN_SRC emacs-lisp
  (org-export-define-derived-backend my-latex e-latex
  :translate-alist ((src-block . org-rnw-src-block)))
  
  
  (defun org-rnw-src-block (src-block contents info)
    (org-element-src-block-interpreter src-block contents))
#+END_SRC

(progn
  (forward-line 3)
  (org-element-src-block-interpreter (org-element-src-block-parser) nil)) 
move cursor back after last paren and type C-x C-e
#+name: bblock
#+BEGIN_SRC R :exports code :et-cetera
rnorm(2)+1
#+END_SRC


===========================

Typing C-x C-e as above yields

"#+BEGIN_SRC R :exports code :et-cetera
  rnorm(2)+1
#+END_SRC"

but using the org-export-to-buffer line above yields

[much deleted]
#+BEGIN_SRC R
  rnorm(2)+1
#+END_SRC
% Generated by Org mode 7.8.10 in Emacs 23.3.50.1.
\end{document}

I'd really like to have access to the header elements.

AFAICS :parameters is nowhere to be found when using org-export-to-buffer.

What can I do??

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-07-07  3:23 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-03  3:51 new exporter drops :parameters ? Charles Berry
2012-07-03  9:16 ` Nicolas Goaziou
2012-07-04 18:19   ` cberry
2012-07-05 20:53     ` Nicolas Goaziou
2012-07-07  3:22       ` cberry

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).