我已经在 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))
)
希望它给出了我正在尝试的内容,但它失败了。有任何想法吗?