Como posso recuperar meu prompt após iniciar o Emacs a partir da linha de comando?

1

Depois de digitar emacs somefile no prompt de comando e pressionar Enter , não recebo meu prompt até que o Emacs seja fechado.

Como posso executar o Emacs para que eu receba o aviso imediatamente após o início do Emacs?

Em sistemas * nix, posso digitar emacs somefile & para realizar isso.

    
por APerson 03.12.2014 / 03:25

2 respostas

1

Por padrão, o processo iniciado reutilizará sua janela atual do console. Você pode evitar isso simplesmente usando start para iniciar o processo separado, ou seja, em vez de executar emacs myfile você executaria start emacs myfile , o que abrirá uma nova janela do console para o processo. Você então retornará imediatamente ao prompt de comando, como nos sistemas Unix.

Como alternativa, você pode instalar uma versão do bash para Windows (por exemplo, através do MSys) e usar a sintaxe que está acostumada.

    
por 03.12.2014 / 10:32
1

Como posso executar o Emacs para que eu receba o aviso imediatamente após o início do Emacs?

Use o seguinte comando:

cmd /k emacs somefile

Se algum arquivo contiver espaços no nome do arquivo, use:

cmd /k emacs "some file"

Inicie um novo shell CMD e (opcionalmente) execute um comando / programa executável.

Syntax

CMD [charset] [options]

CMD [charset] [options] [/C Command]

CMD [charset] [options] [/K Command]

Options

/C Run Command and then terminate

/K Run Command and then return to the CMD prompt. This is useful for testing, to examine variables

Command : The command, program or batch script to be run. This can even be several commands separated with '&' (the whole should also be surrounded by "quotes")

Fonte cmd

Leitura Adicional

por 03.12.2014 / 10:14