py-execute-line将整个缓冲区发送到python进程

时间:2015-11-13 22:06:10

标签: python emacs python-mode

我开始在Emacs中使用python-mode(最新的Emacs,最新的python-mode.el)

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

1 个答案:

答案 0 :(得分:0)

无法使用当前中继进行复制。

请在以下网址提交完整的错误报告:

https://gitlab.com/python-mode-devs/python-mode/issues