Perguntas com a marcação «process»


2
Matar o buffer do processo sem confirmação?
Eu tenho C-x C-kobrigado a kill-this-buffer. Mas quando eu entro em um buffer que está executando um processo como Python ou MySQL, se eu fizer C-x C-kisso pergunta O buffer "* Python *" possui um processo em execução; matá-lo (s ou n)? Como posso matar os buffers de processo sem …

1
Ativando M-! em M- & (a'ka emacs equivale a bash Ctrl-Z)
De vez em quando, M-! some_commanddescobri que o comando é executado mais do que eu esperava e mantém meu emacs congelado por longos segundos. Então eu olho para o meu emacs congelado e me chuto por não usar M-& some_commande prometo me usar da M-&próxima vez. Mas M-!está na minha …


2
É possível "desanexar" um processo filho?
Eu uso browse-url/ browse-url-firefoxpara abrir links no Firefox a partir do Emacs 24.5.1 no Linux (Fedora 23) que, em essência, executa o firefoxexecutável com a URL por start-process. Se já houver uma instância do Firefox em execução, isso fará com que o URL seja aberto em uma nova guia e …
10 linux  process  exit 


4
Como executar o comando shell usando o perfil do shell e os ganchos de diretório atuais (por exemplo, direnv)
Estou tentando obter shell-commande async-shell-commandintegrar perfeitamente com alguns programas no meu .bashrcarquivo, especificamente o direnv neste exemplo. Descobri que, se eu personalizasse shell-command-switch, poderia obter processos de shell para carregar meu perfil como se fosse um shell de logon interativo regular: (setq shell-command-switch (purecopy "-ic")) (setq explícito-bash-args '("-ic" "exporta EMACS …

3
Ambiente persistente para compilação Mx
Quando executo M-x compile, gera um novo subshell para executar meu comando de compilação. Assim que o comando de compilação retornar, o processo do shell será interrompido. Eu posso ver por que isso seria desejável na maioria dos casos, mas atualmente estou em uma situação em que não é útil. …

2
Aplicando um tempo limite em call-process / shell-command?
Em alguns casos, ao delegar trabalho a um processo externo, é útil definir um tempo limite no comando para impedir que o Emacs seja interrompido indefinidamente. Infelizmente, o seguinte não funciona. (with-timeout (1 nil) (call-process "/usr/bin/bash" nil t nil "-c" "sleep 10")) O mesmo vale para shell-command. Existe uma maneira …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.