如何在 emacs lisp 程序结束后启动将继续运行的 emacs lisp 进程?我正在编写一个应该启动交互式 GUI 程序并退出的实用程序脚本。
提前致谢。
编辑:我想我正在寻找这个 C++ 代码的 emacs lisp 等价物。
#include <cstdlib>
#include <sys/types.h>
#include <unistd.h>
int main() {
using namespace std;
pid_t p = fork();
if (p == 0) {
// child process
execl("process_to_run", "process_to_run", nullptr);
} else {
// stuff for parent to do
}
return 0;
}