Ich benutze Emacsclient anstelle von Emacs direkt. Angenommen, ich möchte einen Frame in emacsclient mit dem Befehl "mu4e" starten (um einen ausgezeichneten kleinen E-Mail-Client auszuführen ). Für Emacs würde ich einfach tun emacs -f mu4e
. Aber in emacsclient, wenn ich das scheinbare Äquivalent versuche:
emacsclient -c --eval mu4e
Ich verstehe das:
*ERROR*: Symbol's value as variable is void: mu4e
Natürlich muss ich einen lisp-Ausdruck auswerten, um die Funktion mu4e aufzurufen, aber ich kann nicht herausfinden, wie das geht. Die Google-Suche schien nichts Hilfreiches hervorzubringen.
emacs
emacsclient
ShankarG
quelle
quelle