2015-11-13 54 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字符串)到字符串是一行的進程代碼或塊(或至少避免每次保存臨時文件)?

回答