Emacsclient — как запустить определенную команду?

Emacsclient — как запустить определенную команду?

Я использую emacsclient вместо emacs напрямую. Предположим, я хочу запустить фрейм в emacsclient с помощью команды "mu4e" (чтобы запуститьотличный маленький почтовый клиент). Для emacs я бы просто сделал emacs -f mu4e. Но в emacsclient, если я попробую кажущийся эквивалент:

emacsclient -c --eval mu4e

Я понимаю это:

*ERROR*: Symbol's value as variable is void: mu4e

Очевидно, мне нужно оценить выражение lisp, чтобы вызвать функцию mu4e, но я не могу понять, как это сделать. Поиск в Google, похоже, не дал ничего полезного.

решение1

mu4eэто функция? Попробуйте это:emacsclient -c --eval "(mu4e)"

Связанный контент