私はemacsを直接使う代わりにemacsclientを使います。emacsclientで「mu4e」コマンドを使ってフレームを開始したいとします(優れた小さなメールクライアント)。emacs の場合は、単に を実行しますemacs -f mu4e
。しかし、emacsclient で同等と思われる操作を試みると、次のようになります。
emacsclient -c --eval mu4e
私はこれを理解します:
*ERROR*: Symbol's value as variable is void: mu4e
明らかに、関数 mu4e を呼び出すには Lisp 式を評価する必要がありますが、その方法がわかりません。Google 検索では、役立つ情報は何も得られませんでした。
答え1
mu4e
関数ですか?これを試してください:emacsclient -c --eval "(mu4e)"