2015-11-13 51 views
0

我开始在Emacs蟒蛇模式(最新Emacs的,最新的python-mode.el)打PY-执行行发送整个缓冲区蟒蛇过程

当我尝试发送的代码行通过py-execute-line或者通过py-execute-def-or-class发送函数定义来处理进程,它抓取整个缓冲区,将其保存在临时文件中并发送exec(compile(open(some_temp_file_name).read() ...)字符串,以便执行到进程 我的问题是为什么它必须是这样的? 为什么我们不能只是(comint-send-string proc字符串)到字符串是一行的进程代码或块(或至少避免每次保存临时文件)?

回答