all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* org-babel, src blocks and asymptote
@ 2009-09-16 12:50 Nicolas Goaziou
  2009-09-16 16:12 ` Nicolas Goaziou
  2009-09-16 17:01 ` Eric Schulte
  0 siblings, 2 replies; 4+ messages in thread
From: Nicolas Goaziou @ 2009-09-16 12:50 UTC (permalink / raw)
  To: Org-mode list

Hello,

Org-babel looks very interesting. I am pleased to see an asymptote
module included in it. While testing it, I think I found 2 problems :


To activate the asymptote module, you have to begin the source block,
for example, with
#+begin_src asymptote :file bezier.pdf

Unfortunately, the major mode used to edit asymptote code is named
asy-mode. This leads to the following error when you edit the block
with C-c ' : no such language mode: asymptote-mode.

Perhaps that module should be named org-babel-asy ?


The second problem, related to Org Src handling, is that the code is
put in a temporary buffer. I don't know about other languages, but,
in asy-mode, you can't compile code while in that kind of buffer.
This can be quite problematic in a language oriented towards
graphics, as you need to often make previews of your work.

In other words, is there an option to associate a temporary file to
the process (even in a per-language basis) instead of a buffer ? Or do I
have to mess with org-src-mode-hook to try to fix it ?


Regards,

--
Nicolas Goaziou

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

end of thread, other threads:[~2009-09-16 19:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-16 12:50 org-babel, src blocks and asymptote Nicolas Goaziou
2009-09-16 16:12 ` Nicolas Goaziou
2009-09-16 19:42   ` Eric Schulte
2009-09-16 17:01 ` Eric Schulte

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.