Я использовал python-mode-python-send-buffer (и аналогичные) успешно в другой системе в прошлом.
Я не понимаю, почему я здесь ошибаюсь. И хуже того, googling не помогает..
Ниже приведен вывод, когда я пытаюсь отправить "из math import sqrt" в Python на Cc Cr
>>> emacs.eexecfile("/var/folders/qy/qyS-532mGoWXHKmsdumelk+++TI/-Tmp-/py1850AbJ")
File "/var/folders/qy/qyS-532mGoWXHKmsdumelk+++TI/-Tmp-/py1850AbJ", line 1
from math import sqrt
^
SyntaxError: invalid syntax
Моя система - mac snowleopard и emacs 23.3.1, python 2.6.1
http://groups.google.com/group/gnu.emacs.help/browse_thread/thread/125d72278d513bea?pli=1 говорит о ^ М. Я добавил предлагаемое решение для своих.emacs, но не имеет разницы
(add-to-list 'process-coding-system-alist
'("python" cp1251-unix . cp1251-unix))
Из сообщения об ошибке проблема заключается в том, что перед вводом строки вставлено какое-то пробельное пространство: circumflex указывает на пустое пространство. Отступы значительны для Python, вы не можете запустить скрипт с отступом.