Emacsclient - как запустить в определенной команде?

642
ShankarG

Я использую 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, похоже, не дали ничего полезного.

3

1 ответ на вопрос

4
user1248256

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

Это сделал, спасибо! Не удалось найти синтаксис для вызова функции, когда я смотрел в Интернете ... ShankarG 12 лет назад 1

Похожие вопросы