¿Es posible ejecutar un comando de shell en silencio (en segundo plano)? Cuando uso async-shell-command
, emacs divide las ventanas. Me gustaría que un comando de shell específico esté totalmente en segundo plano (sin ningún efecto visual).
Como ejemplo explícito, tengo el siguiente código (tomado de https://emacs.stackexchange.com/a/7932 ). Abre la versión pdf del archivo tex en el que estoy trabajando. Al ejecutarlo, divide la ventana, me gustaría evitar este comportamiento en esta situación particular.
(defun my-view-pdf ()
(interactive)
(async-shell-command
(concat "SumatraPDF " (file-name-base (buffer-file-name)) ".pdf")))
C-c C-v
nada sucede. No entiendo por qué. Si conoce una personalización simple en lo .emacs
que hace que C-c C-v
funcione, me encantaría usarla. Mi sistema operativo es Windows y mi visor de pdf se encuentra en C:\Program Files\SumatraPDF\sumatrapdf.exe
. En ese enlace, la lista legal ha proporcionado un enlace completo. Solo estoy interesado en hacer que TeX-viewer funcione.
TeX-view-program-list
.
TeX-view
(C-c C-v
)?