我想让emacsclient从命令行连接到给定的Emacs服务器。阅读手册使用Emacs作为服务器时,我想我可以这样做:
emacs --eval '(server-start)' --eval "(set-variable 'server-name \"foo\")" --no-splash fileA &然后以后:
emacsclient -s "foo" -n fileB但这会产生错误:
emacsclient: can't find socket; have you started the server?
To start the server in Emacs, type "M-x server-start".
emacsclient: error accessing socket "foo"不过,我可以:
emacsclient -e '(prin1 server-name)'这给
"foo"发布于 2014-08-13 13:48:28
必须在启动服务器之前设置名称:
emacs --eval '(setq server-name "foo")' --eval '(server-start)' --no-splash fileA &https://stackoverflow.com/questions/25287475
复制相似问题