È possibile eseguire un comando shell silenziosamente (in background)? Quando uso async-shell-command
, emacs divide le finestre. Vorrei che un comando shell specifico fosse totalmente in background (senza alcun effetto visivo).
Come esempio esplicito, ho il seguente codice (preso in prestito da https://emacs.stackexchange.com/a/7932 ). Apre la versione pdf del file tex su cui sto lavorando. Durante l'esecuzione, divide la finestra, vorrei impedirlo da questo comportamento in questa situazione particolare.
(defun my-view-pdf ()
(interactive)
(async-shell-command
(concat "SumatraPDF " (file-name-base (buffer-file-name)) ".pdf")))
C-c C-v
nulla succede. Non capisco perché. Se conosci una semplice personalizzazione nella .emacs
quale rende le C-c C-v
opere, sarei felice di usarlo. Il mio sistema operativo è Windows e il mio visualizzatore di pdf si trova in C:\Program Files\SumatraPDF\sumatrapdf.exe
. In quel link la lista della legge ha fornito un link completo. Sono interessato solo a far funzionare TeX-viewer.
TeX-view-program-list
.
TeX-view
(C-c C-v
)?