Perguntas com a marcação «shell»

9
Git Bash no emacs no Windows

Eu posso executar o shell Bash que acompanha o Git for Windows. Coloquei isso no meu .emacs: (defun git-bash () (interactive) (let ((explicit-shell-file-name "D:/Program Files/git/bin/bash")) (call-interactively 'shell))) Então, M-x git-bashe pronto, o bash está em execução, mas com alguma...

9
Como executar um comando anterior em um shell Emacs?

É claro que quando estou no Terminal e pressiono a tecla de seta para cima, ele passa para o comando anterior. No entanto, quando eu clico nas M-xteclas e digito, shellum shell integrado aparece no Emacs: No entanto, se eu digitar um comando e pressionar, isso acontece: Como faço para voltar...

8
Como posso abrir o shell no buffer atual?

Na função "shell", essa linha exibe o buffer do shell e quase sempre seu novo shell aberto no quadro aleatório. E eu tenho que trocar os buffers, é irritante. ... (pop-to-buffer buffer) ... Nos documentos diz: Se essa janela estiver em um quadro gráfico diferente, esse quadro receberá um foco...

8
Tipo de TERM adequado para eshell

Existe uma maneira de fazer o eshell se comportar melhor? Por padrão, printenv TERMretorna dumb. Por exemplo, brewmuitas vezes reclama do tipo de terminal e faz com que o eshell "balance" enquanto a barra de progresso está sendo exibida. Isso não acontece term. Eu suspeito que isso é porque...

8
Como abrir arquivos no eshell com curingas

Estou muito acostumado a digitar em um shell algo como: emacsclient **/Threshold.java Onde Threshold.javaestá um arquivo profundamente aninhado em um diretório e eu só quero abri-lo pelo nome. Quando tento a mesma coisa no eshell, recebo (ec é um alias para find-file): ec...

8
Eshell: Vá para a linha de prompt ao pressionar as teclas

Às vezes, quando eu rolar para cima no eshell, point deixa a linha de prompt de comando para permanecer na área visível. Quando insiro um comando, não o insiro no prompt, mas insira o texto em algum lugar na saída dos comandos chamados anteriormente. Isso é muito chato. Como posso garantir que os...

8
Como melhorar o desempenho do truncamento de buffer eshell?

Atualmente, truncar buffers em 20.000 linhas adicionando o seguinte à minha configuração: (setq eshell-buffer-maximum-lines 20000) ;; automatically truncate buffer after output (add-to-list 'eshell-output-filter-functions 'eshell-truncate-buffer) Isso funciona muito bem para <20.000 linhas e,...

8
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 é...

8
Como inicio um shell automaticamente após iniciar o emacs

Uma das minhas principais razões para usar o Emacs é obter um ambiente poderoso depois de sshacessar uma máquina remota. A primeira coisa que faço após iniciar o Emacs é executar M-x shellpara obter uma linha de comando. Como demora um pouco para o Emacs iniciar, seria muito conveniente ter uma...