我最近安装了 Emacs 23(在 OS X Leopard 上)并尝试了 emacs 服务器。我尝试了两种方法:(1)将(server-start)放入我的.emacs文件中,(2)在终端运行emacs --daemon(在单独的试验中;不是同时)。在任何一种情况下,当我已经打开一个 emacs 框架并尝试使用 emacsclient -t、-tty 或 -nw 在 OS X 终端中打开一个单独的文件时,该文件始终在现有框架中打开,而不是在终端中打开,如下所示描述:
http://www.gnu.org/software/emacs/manual/html_node/emacs/emacsclient-Options.html http://www.gnu.org/software/emacs/manual/html_node/emacs/emacsclient-Options.html
http://emacs-fu.blogspot.com/2009/02/emacs-daemon.html http://emacs-fu.blogspot.com/2009/02/emacs-daemon.html
但是,emacsclient -c 按预期工作。您对可能发生的情况有什么想法吗?
非常感谢! -史蒂芬
您确定您使用的是正确的“emacsclient”二进制文件吗?你会想要/Applications/Emacs.app/Contents/MacOS/bin/emacsclient
,默认情况下它会NOT在你的道路上。如果你只是调用一个裸emacsclient
从命令行,你会得到emacsclient
来自 Apple 发布的 Emacs 22.1。
如果你跑emacsclient --version
并得到这个:
$ emacsclient --version
emacsclient 22.1
你没有找到合适的人选。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)