作业系统:OS X 10.9.5,Mavericks
2014年4月3日在Rainers-MacBook-Pro-3.local上的GNU Emacs 24.3.1(x86_64-apple-darwin13.1.0,Carbon版本1.6.0 AppKit 1265.19)
我通过安装了Emacs 自制自railwaycat和它工作得很好-没有抱怨。我不在终端中使用emacs,通常是通过应用程序启动它。
正如我所说-到目前为止我很高兴。
我只有一件事我没有设法正确解决(这在Linux之前可以很好地工作),那就是:
- 登录后获取emacs守护程序
- 使用emacsclient打开
- 关闭emacsdaemon并在注销时保存所有文件
有什么可行的食谱可以帮助我进行设置吗?
补充信息
登录后启动emacs守护程序
我创建了一个执行bash命令的Automator应用程序
/usr/local/bin/emacs --daemon
并将其添加到登录项目中,效果很好。
从终端使用守护程序
我可以通过使用emacs守护程序
emacsclient .bashrc
这将在emacs终端会话中打开.bashrc。
从GUI使用
现在仍然存在问题:如何从GUI中利用它?
据我了解emacsclient,除非指定要打开的文件,否则无法打开emacsclient。
我想打开emacsclient GUI并打开以前打开的所有文件?这可能吗?
我发现我可以使用
emacsclient -c
在终端中做我想做的-但是我可以对GUI做同样的事情吗?
emacsclient
就OS X而言,它不是一个应用程序,而仅Emacs
是(并且只有以这种方式安装的情况下)。您为什么不只使用系统键绑定来选择打开的应用程序/窗口?(如果Emacs是在守护程序模式下启动的,并且还没有框架(“窗口”),则无法使用)。