emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] babel stopping export after updating to org 8.3


From: Aviv
Subject: Re: [O] babel stopping export after updating to org 8.3
Date: Tue, 15 Sep 2015 07:55:38 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

Robert Klein <roklein <at> roklein.de> writes:

> 
> Hi
> 
> Aviv wrote:
> 
> > Hi! 
> > 
> > I just upgraded to org 8.3 and am stuck with an export issue.
> > 
> > When I try to export a file with just "#+begin_src" and " "#+end_src" as 
> > the 
> > only lines, I get the error 
> > "user-error: No language for src block: (unnamed)". 
> > 
> > It seems like it is calling org-babel-exp-process-buffer -- but there is no 
> > reason that I can tell that is being called.  (org-export-babel-evaluate is 
> > definitely nil, thought other testing seems to indicate that shouldn't even 
> > matter)
> > 
> > I've tried this in a clean "emacs -q" emacs and there is no issue -- but I 
> > still have the issue with an empty init.el! 
> > 
> > Any idea what could be wrong?  Thanks!
> > 
> > 
> 
> You need to specify a language, e.g.
> 
> #+begin_src foo
> #+end_src
> 
> You can use any string for language.  However, if you export to latex
> you want to either
> 

Sorry, I should have clarified. I know that the error is a result of not 
specifying a language. But it wasn't necessary to specify one before, and it 
seems like it's better for it not to actually be required now either, unless 
I'm missing something -- should I also specify "pseudocode"? 

Also, if that was correct behavior, it should be described as a breaking 
change from 8.2 to 8.3, and it's not at http://orgmode.org/Changes.html .

--

So, I just checked the manual and it seems like "#+begin_src" does (now?) 
require a language block, but given that up until now this sort of export did 
not cause errors, it seems odd to require that all the sudden and break all 
exports that depend on it without alerting users. 

That said, I figured out the distinction between "emacs -q" and just using an
empty init.el file. It turns out that "-q" actually loads org version 8.2.10!
(while an empty init.el load 8.3.1) Though I'm not sure why that is either...




reply via email to

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