Perguntas com a marcação «eshell»

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

2
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 …
37 shell  eshell  ipython 


2
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. Gosto da eshelllista de …
16 eshell  ivy 

2
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 realizá-lo no eshall? (Eu …
15 eshell 

1
Execute o aplicativo no cwd no host remoto a partir do eshell
Costumo usar o Eshell para conectar-me a sistemas remotos. Nesses sistemas remotos, às vezes, quero executar scripts no diretório de trabalho atual. Em um terminal regular, eu digitaria o seguinte: ./my-script.sh Infelizmente, dentro do Eshell isso não funcionará: ~ $ cd /remote1:~ /ssh:remote1:/home/rekado $ ./my-script.sh env: /ssh:remote1:/home/rekado/my-script.sh: No such file …
12 tramp  eshell 

1
Anexe ao shell remoto em execução com eshell / TRAMP / dtach
Costumo usar o GNU Screen para manter as sessões remotas ativas. Como eu moro no Emacs, eu realmente gostaria de poder retomar uma sessão de shell remota em execução no Emacs. O GNU Screen implementa todo tipo de coisas sofisticadas, como multiplexação de terminal e desenho de caracteres, das quais …
11 eshell  shell  remote  ssh 

1
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 windows exibem a cor correta; em …
10 eshell  colors 

1
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 …
9 eshell  history 



6
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 …
9 eshell 


3
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 **/Threshold.java Wrong type argument: stringp, ("src/main/java/org/elasticsearch/shield/admin/Threshold.java") Como …
8 eshell 

2
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 …
8 eshell 

1
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, quando o buffer atinge 20.000 linhas, ele é truncado em todas as linhas (portanto fica em 20.001 linhas …
8 eshell 

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.