Você pode iniciar processos em segundo plano com start-process
, que não devem exibir um buffer:
(start-process "process-name" "buffer-name" "program")
Os nomes dos processos são modificados para evitar duplicação conforme necessário, portanto, não se preocupe. Apenas dê um nome útil para depuração no futuro!
Se você der a "buffer-name"
, um buffer será criado, mas não será mostrado imediatamente. Isso pode ser conveniente para gerenciar processos e analisar a saída. Se você não deseja que um buffer seja criado, passe nil
como o nome do buffer:
(start-process "process-name" nil "program")
start-process
para um comando sudo? Tentei encerrar minha ligaçãostart-process
,(let ((default-directory "/sudo::")) ... )
mas não funcionou para mim.