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

TeX-view(C-c C-v)?C-c C-vnada sucede. No entiendo por qué. Si conoce una personalización simple en lo.emacsque hace queC-c C-vfuncione, me encantaría usarla. Mi sistema operativo es Windows y mi visor de pdf se encuentra enC:\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.