Directorio de inicio para Cx Cf con el demonio emacs

Directorio de inicio para Cx Cf con el demonio emacs

Recientemente cambié a usar emacs como demonio en OS X. Agregué un plist de lanzamiento ~/Library/LaunchAgentscon lo siguiente:

<?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>

Todo funciona bien, excepto por una pequeña queja al abrir un archivo después de abrir una ventana nueva de emacsclient a través de emacsclient -c -n. Cuando presiono C-x C-f, comienza en la raíz del sistema de archivos en lugar de en mi directorio de inicio, mientras que al iniciar Emacs.app, C-x C-fcomienza en mi directorio de inicio. ¿Hay alguna manera de cambiar el comportamiento para que comience en mi directorio de inicio en lugar de en la raíz del sistema de archivos?

Respuesta1

Poresta página, deberías poder agregar un directorio de trabajo con esto:

<key>WorkingDirectory</key>
<string>/Users/grant</string>

sub

información relacionada