Emacs:我可以更改已启动进程的名称吗?

Mic*_*man 6 emacs elisp process

我可以process-name用来获取进程的名称,但是我可以在启动后更改名称吗?我查看了手册,甚至在源代码中也没有找到任何看起来会这样做的东西.

Tho*_*mas 5

在Emacs的process.c源文件中只有一行为p->name进程设置p,并且在函数中make_process.所有其他函数只读取该值,它们从不(重新)设置它.所以看来你的问题的答案是"不".

当然,您可以尝试实现自己的功能,以更改进程的名称.有关 更多信息,请参见此处