Pregunta:
Sé que emacs puede abrir un archivo mientras evalúa una expresión:
emacs file --eval "(toggle-frame-maximized)"
Sin embargo, no pude replicar esto con emacsclient:
1.emacsclient puede abrir un archivo:
emacsclient file
2.Y también puede evaluar una expresión:
emacsclient --eval "(toggle-frame-maximized)"
Pero surge un problema cuando se juntan los dos:
emacsclient file --eval "(toggle-frame-maximized)"
Comienza a informar de un error y no abre el archivo. Entonces, ¿es posible usar emacsclient para abrir un archivo mientras aún realiza una evaluación?
Respuesta:
Después de varios intentos, creo que encontré la solución, básicamente solo puse todo en eval y concatenelos use progn:
emacsclient --eval "(progn (find-file \"file\") (toggle-frame-maximized))"