Hi Nicolas, Nicolas Goaziou <n.goaz...@gmail.com> writes:
> 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 ? > Thanks for the catch, I'm now mentioning asy-mode in the requirements of org-babel-asymptote.el, and asy-mode is now listed as the major-mode for asymptote blocks in the `org-src-lang-modes' variable. After grabbing the latest Org-mode you should be able to edit asymptote source-code blocks using C-c ' > > 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 ? > I don't believe that anything like this currently exists, but I agree that it would be generally useful. In the current setup the best way to preview your work would probably be to... 1) jump out of edit-src-mode C-c ' 2) re-run the source-code block from the Org-mode buffer C-c C-c Some better options which come to mind are... - use either a header argument or a language specific setting to specify that Org-edit-src should associate the src buffer with a temporary file - add a command to org-edit-src-mode which writes the buffer to a temporary file - something else... Dan has more experience than myself in dealing with Org-edit-src so he may have better ideas. I do think this is an issue that deserves further thought/discussion. Thanks -- Eric > > > Regards, > > -- > Nicolas Goaziou > > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: 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 Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode