emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] (Maybe) enhance `org-element-src-block-interpreter'?


From: Aaron Ecay
Subject: Re: [O] (Maybe) enhance `org-element-src-block-interpreter'?
Date: Tue, 05 Aug 2014 23:39:23 -0400
User-agent: Notmuch/0.18.1+51~gbbbdf04 (http://notmuchmail.org) Emacs/24.3.50.2 (x86_64-unknown-linux-gnu)

Hi Thorsten,

2014ko abuztuak 5an, Thorsten Jolitz-ek idatzi zuen:

[...]

> 
> Parse this src-block (with point at beg of block):
> 
> ,----
> | M-: (setq ptree (org-element-at-point))
> `----
> 
> #+header: :results raw
> #+begin_src emacs-lisp
> (message "hello world")
> #+end_src
> 
> #+results:
> hello world
> 
> Then evaluate
> 
> #+begin_src emacs-lisp
> (org-element-src-block-interpreter ptree nil)
> #+end_src
> 
> #+results:
> : #+BEGIN_SRC emacs-lisp
> :   (message "hello world")
> : #+END_SRC
> 
> #+begin_src emacs-lisp
> (tj/src-block-interpreter ptree nil)
> #+end_src
> 
> #+results:
> : #+HEADER: :results raw
> : #+BEGIN_SRC emacs-lisp
> :   (message "hello world")
> : #+END_SRC

Indeed this seems like an improvement on the status quo.  But other
elements of org syntax (not just src blocks) can have a valid #+header
(and indeed other affiliated keywords, like #+attr_latex), so the fix
probably should be more general.

-- 
Aaron Ecay



reply via email to

[Prev in Thread] Current Thread [Next in Thread]