by shigemk2

当面は技術的なことしか書かない

memo quickrun-timeout-seconds

quickrun-timeout-secondsについてのメモ。

こういう設定にしておいて、

(setq quickrun-timeout-seconds 5)

こういうプログラムをemacs-quickrunで実行したときに、

from time import sleep
sleep(10)
print "hoge"

途中で以下のようなメッセージが出てプログラムは終了する。これは期待したとおりの挙動。

Error running timer ‘quickrun--kill-process’: (buffer-read-only #<buffer *quickrun*>)

でもmatplotlibでグラフを表示したときに、本来ならずっと動いていて欲しいのにquickrun-timeout-secondsの設定した時間でプログラムが終了してしまうという挙動を発見した。まあそんなものか。

(setq quickrun-timeout-seconds nil)