2013-03-19 2 views
3

Что-то существенное изменилось в том, как org-mode обрабатывает аргумент :session в блоках исходного кода между Emacs24.1 и Emacs24.3? Я больше не могу выполнять постоянный сеанс python, и я имел обыкновение иметь возможность. Например, что-то вроде этого работал в Emacs24.1Блоки кода python в org-режиме не имеют постоянных сессий в emacs24.3

#+BEGIN_SRC python :session sample 
x = 12; 
#+END_SRC 

#+BEGIN_SRC python :results output :session sample 
print "x =", x 
#+END_SRC 

#+RESULTS: 
: x = 12 

Но в Emacs24.3 второй блок будет выдавать ошибку говоря, что x не определено. Кто-нибудь может мне это объяснить?

ответ

3

Это, по-видимому, известная проблема среди разработчиков org-mode. Кажется, он возник совсем недавно. Пока неизвестно, почему это внезапно нарушилось.

Можно предположить, что исправление будет включено в текущую бета-версию org-mode: будущая версия 8.0.

 Смежные вопросы

  • Нет связанных вопросов^_^