Что-то существенное изменилось в том, как 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
не определено. Кто-нибудь может мне это объяснить?