emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] Getting source code to work


From: Thomas S. Dye
Subject: Re: [O] Getting source code to work
Date: Wed, 01 Aug 2012 09:48:06 -1000

Hi Mark,

Perhaps someone else can reproduce the problem then?  I'm not able to
reproduce it.  

If not, then one of the elisp wizards on this list might be able to
point out likely problems with your setup.

All the best,
Tom
  
Mark Stoehr <address@hidden> writes:

> Thanks Tom,
>
> I do have
>
> (org-babel-do-load-languages
>  'org-babel-load-languages '((python . t)
>                            (R . t)))
>
> in my ~/.emacs.d/init.el
>
> and my version (from M-x org-version) is
> Org-mode version 7.8.11
>
> Cheers,
> Mark
>
> On Wed, Aug 1, 2012 at 2:07 PM, Thomas S. Dye <address@hidden> wrote:
>> Aloha Mark,
>>
>> Mark Stoehr <address@hidden> writes:
>>
>>> Hi,  I'm trying to include python source code in my document and I'm
>>> finding that org-babel-execute-buffer ( as well as C-c C-c at the end
>>> of a code block) does not successfully run my code, instead I get an
>>> error "Invalid function: org-save-outline-visibility".  I saw messages
>>> earlier
>>>
>>> http://thread.gmane.org/gmane.emacs.orgmode/28048/focus=28049
>>>
>>> regarding an apparently similar problem but my understanding of emacs
>>> lisp is insufficient for me to make sense of it.  My program:
>>>
>>> #+BEGIN_SRC python
>>> print "Hello World"
>>> return 1+2
>>> #+END_SRC
>>>
>>>
>>> I also have trouble getting tangle to work. With the following problem
>>>
>>>
>>> #+BEGIN_SRC python :tangle yes
>>> print "Hello World"
>>> return 1+2
>>> #+END_SRC
>>>
>>> both C-c C-v t and M-x org-babel-tangle fail saying that 0 blocks have
>>> been tangled.  I also tried the examples with the #+BEGIN_SRC and
>>> #+END_SRC being in lowercase and that didn't change anything.
>>>
>>>
>>
>> Your source code block evaluates fine on my setup:
>>
>> #+BEGIN_SRC python
>> print "Hello World"
>> return 1+2
>> #+END_SRC
>>
>> #+RESULTS:
>> : 3
>>
>> The error message you are getting refers to a bug that was apparently
>> fixed some time ago.  What version of Org mode are you running?
>>
>> Also, did you tell Org mode that you will be evaluating Python code?
>> You should have something like this in .emacs:
>>
>>   (org-babel-do-load-languages
>>    'org-babel-load-languages
>>    '((R . t)
>>      (C . t)
>>      (ditaa . t)
>>      (dot . t)
>>      (emacs-lisp . t)
>>      (gnuplot . nil)
>>      (haskell . nil)
>>      (latex . t)
>>      (lisp . t)
>>      (ocaml . nil)
>>      (org . t)
>>      (perl . t)
>>      (python . t)  # This is the line you'll need
>>      (ruby . nil)
>>      (screen . nil)
>>      (sh . t)
>>      (sql . nil)
>>      (sqlite . t)))
>>
>> hth,
>> Tom
>>
>> --
>> Thomas S. Dye
>> http://www.tsdye.com
>>

-- 
T.S. Dye & Colleagues, Archaeologists
735 Bishop St, Suite 315, Honolulu, HI 96813
Tel: 808-529-0866, Fax: 808-529-0884
http://www.tsdye.com



reply via email to

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