我正在尝试设置Emacs(我是通过
我确认这启动了进程。到目前为止,我尝试了各种调用emacsclient的变体:
我非常想听听您如何在OS X上使用Emacs,特别是如何设置Emacs守护程序以及您是否使用GUI版本。
brew install emacs --cocoa
安装的),使其可以按以下方式使用:
emacsclient file.txt
如果没有GUI窗口,就会创建一个新的GUI Frameemacsclient file2.txt
如果存在GUI窗口,则会替换其中的内容emacsclient
应该立即返回,不应该阻塞它所在的shell- 在任何给定的时间点上,基本上应该有一个Emacs窗口和一个
emacs --daemon
进程
~/Library/LaunchAgents/org.gnu.emacs.plist
文件,并填写了以下内容:<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>org.gnu.emacs</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/Cellar/emacs/HEAD/bin/emacs</string>
<string>--daemon</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
我确认这启动了进程。到目前为止,我尝试了各种调用emacsclient的变体:
/usr/local/Cellar/emacs/HEAD/bin/emacsclient file.txt
这会在我的终端中打开emacs。/usr/local/Cellar/emacs/HEAD/bin/emacsclient -c file.txt
这会打开一个新的Emacs GUI框架(不错!),但它似乎没有相同的字体大小/字体设置。而且当我关闭那个框架并使用emacsclient -c
打开另一个文件时,Emacs进程似乎会崩溃。/usr/local/Cellar/emacs/HEAD/bin/emacsclient -n file.txt
立即退出
我非常想听听您如何在OS X上使用Emacs,特别是如何设置Emacs守护程序以及您是否使用GUI版本。