1
我以前在不同的系統中成功地使用了python-mode的python-send-buffer(以及類似的)。emacs python模式,python-send-buffer/string/region給出了「Invalid Syntax」錯誤
我不明白爲什麼我在這裏遇到錯誤。更糟糕的是,谷歌搜索並沒有幫助..
下面是當我試圖通過抄送鉻發送「從數學進口開方」,以的Python輸出
>>> 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雪豹和emacs 23.3.1 ,python 2.6.1
http://groups.google.com/group/gnu.emacs.help/browse_thread/thread/125d72278d513bea?pli=1談論^ M。 我添加了建議的解決方案,以我的.emacs,但沒有什麼區別
(add-to-list 'process-coding-system-alist
'("python" cp1251-unix . cp1251-unix))
這是文件保存爲Windows,並有問題在Mac中運行。 通過C-x RET f將編碼更改爲undecided-unix。 – eugene