É possível executar um comando shell silenciosamente (em segundo plano)? Quando eu uso async-shell-command
, o emacs divide as janelas. Eu gostaria que um comando shell específico estivesse totalmente em segundo plano (sem nenhum efeito visual).
Como exemplo explícito, eu tenho o seguinte código (emprestado de https://emacs.stackexchange.com/a/7932 ). Abre a versão pdf do arquivo tex no qual estou trabalhando. Ao executá-lo, ele divide a janela. Gostaria de evitar esse comportamento nessa situação específica.
(defun my-view-pdf ()
(interactive)
(async-shell-command
(concat "SumatraPDF " (file-name-base (buffer-file-name)) ".pdf")))
C-c C-v
nada acontece. Eu não entendo o porquê. Se você conhece uma personalização simples na .emacs
qual C-c C-v
funciona, ficaria feliz em usá-la. Meu SO é Windows e meu visualizador de pdf está localizado em C:\Program Files\SumatraPDF\sumatrapdf.exe
. Nesse link, a lista de leis forneceu um link abrangente. Estou interessado apenas em fazer o visualizador TeX funcionar.
TeX-view-program-list
.
TeX-view
(C-c C-v
)?