최근에 OS X에서 emacs를 데몬으로 사용하기로 전환했습니다 ~/Library/LaunchAgents
. 다음과 같이 시작된 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>gnu.emacs.daemon</string>
<key>ProgramArguments</key>
<array>
<string>/Applications/Emacs.app/Contents/MacOS/Emacs</string>
<string>--daemon</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>ServiceDescription</key>
<string>Gnu Emacs Daemon</string>
<key>UserName</key>
<string>grant</string>
</dict>
</plist>
새 emacsclient 창이 열린 후 파일을 열 때 작은 그립을 제외하고는 모두 잘 작동합니다 emacsclient -c -n
. 을 누르면 C-x C-f홈 디렉토리가 아닌 파일 시스템 루트에서 C-x C-f시작 하지만 Emacs.app 실행 은 홈 디렉토리에서 시작됩니다. 파일 시스템 루트가 아닌 홈 디렉토리에서 시작되도록 동작을 전환하는 방법이 있습니까?