emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] [babel] [bug] inline src_R breaks downstream src block


From: Eric Schulte
Subject: Re: [O] [babel] [bug] inline src_R breaks downstream src block
Date: Sun, 21 Aug 2011 14:17:00 -0600
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

I've just pushed up a change to org-exp-blocks which should fix Charles'
original problem related to conflict between inline and regular code
blocks.  Please let me know if this problem persists in the latest git
HEAD.

Thanks -- Eric

Eric Schulte <address@hidden> writes:

> Bastien <address@hidden> writes:
>
>> Hi Charles,
>>
>> yes, there are some problems with parsing inline source blocks.  
>> Stephen also reported that these colon lines
>>
>>   : were $\beta_2$ = src_R{round(out3$coef[3], 4)}
>>   : and $\beta_3$ = src_R{round(out3$coef[4], 4)}
>>
>> where not exporting correctly... Eric, can you have a look at
>> these problems?
>>
>> Thanks!
>>
>
> It will probably be a couple of days before I have sufficient time to
> address these issues, but rest assured it is only my TODO list.
>
> Thanks -- Eric
>
>>
>> "Charles C. Berry" <address@hidden> writes:
>>
>>> ,----
>>> | | * inline code block example
>>> | | | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
>>> | blah blah src_R[:results output]{cat(rnorm(2))}
>>> | CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
>>> | #+begin_src R :eval never :exports none
>>> | 1+2
>>> | a <- b + c
>>> | xyz
>>> | #+end_src
>>> | DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
>>> `----
>>>
>>>
>>> When I run C-c C-e A y, I get a buffer that misses the 'DDD...' line.
>>>
>>> When I run C-c C-e L y, I get a buffer that ends like this:
>>>
>>> ----
>>> | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
>>> | blah blah  \texttt{-1.172165 -0.5324113}
>>> | CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
>>> | \begin{src}R DDDDDDDDDDDDDDDDDDDDDDDDDDD
>>> | | \end{document}
>>> `----
>>>
>>> More complicated examples exhibit other problems, I speculate that
>>> parsing the inline src_R and setting up to find the next
>>> #+begin_src...#+end_src instance is what has gone wrong.
>>>
>>> FWIW, changing the :exports header to 'code' seems to give correct
>>> results
>>>
>>> Also, placing a dummy example like this:
>>>
>>> ,----
>>> | #+begin_example
>>> | #+end_example
>>> `----
>>>
>>> after the  src_R line produces correct results.
>>>
>>> Chuck
>>>
>>>
>>> Charles C. Berry                            Dept of Family/Preventive 
>>> Medicine
>>> address@hidden                          UC San Diego
>>> http://famprevmed.ucsd.edu/faculty/cberry/  La Jolla, San Diego 92093-0901
>>>
>>>
>>>
>>>

-- 
Eric Schulte
http://cs.unm.edu/~eschulte/



reply via email to

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