emacsclient abre un archivo y evalúa simultáneamente

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))"

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım