私はeshellでpythonプロセスを開始しました:
python app.py
これを elisp 関数で再起動したいのですがcomint-quit-subjob
、実行するとC-c C-\
プロセスが強制終了されると思いますが、実行しようとしたすべての試みcomint-quit-subjob
が失敗しました
これは私がこれまでに持っているものです:
(defun restart-app()
(with-current-buffer "*eshell*"
(interactive)
(comint-quit-subjob)
(eshell-return-to-prompt)
(insert "python app.py")
(eshell-send-input))
)
うまくいけば、私がしようとしていることの要点が得られますが、失敗します。何か案は?