Perguntas com a marcação «eshell»

Eshell é um interpretador de comandos semelhante a um shell implementado em Emacs Lisp.

37
Saída de shell estranha ao usar o IPython 5

Acabei de atualizar para a versão mais recente do IPython e agora algo está errado ao usá-lo no emacs. Ao usá-lo em um terminal regular, ele funciona bem (cores, preenchimento de guias, etc.); no entanto, em M-x eshellou M-x shell, em vez de emitir In [1]:, na verdade ele gera [?12l[?25he...

16
Como posso configurar o eshell para usar o ivy na conclusão da guia?

Gosto muito de ivyconcluir e adoro que um simples (ivy-mode 1)seja suficiente para chegar a ivyquase todos os lugares onde o Emacs usa algum tipo de conclusão (que é realizada pela substituição completeing-read, acredito). Mas isso não é configurado eshellpara ser usado ivyna conclusão da guia....

15
Como deixar o eshell lembrar a senha do sudo por dois minutos?

Em um termo geral bash, quando executo um sudo ...comando, o bash lembrará minha senha por um tempo. Isso facilita a tarefa de gerenciamento de pacotes. Por exemplo: sudo apt-get update # password ...... sudo apt-get install turing-brain # execute without requiring password again. É possível...

10
Saída git colorida no eshell

Estou usando o emacs dentro de um terminal mintty (configurado para dizer que é xterm-256color) no cygwin. list-colors-displayfunciona bem. e as cores são exibidas nas listagens direcionadas etc. Agora, defino a cor da git branchramificação atual yellow reverse. No entanto, nem shell nem eshell...

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

9
Mesclar histórico de vários eshells

Antes de mudar para o eshell, eu tinha a configuração do zsh para que: Grave no arquivo de histórico após cada comando Acrescente ao invés de sobrescrever o arquivo de histórico, portanto, ao executar vários shells, todos eles serão mesclados em um grande histórico As duas opções do zsh estão...

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

7
Por que o xdg-open não funciona no eshell?

Quero abrir a.html em um navegador do emacs (v. 24.5.1, usando -Q[atualizado após o comentário]). M-x shell-command xdg-open a.html funciona como esperado, mas M-x eshell $ xdg-open a.html parece não fazer nada. Não há nenhuma mensagem de erro. Esse problema também ocorre ao exportar e abrir...