À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 retornos do eshell aponte para o prompt de comando quando insiro um caractere, como em outros shells?
/ edit: Aqui está um screencast da situação. Eu digito ls
, depois deslizo para cima para revisar a saída e decido que quero fazer a cd ..
, mas, como apenas insere o comando no ponto, acaba sendo um lixo.
M->
.Respostas:
deve fazer o que quiser.
fonte
Acho que o que você está procurando é o comportamento do Smart Shell do Plan 9 no Emacs. Mickey Peterson abordou o assunto em seu recente livro Mastering Emacs , que envolve adicioná-los ao seu arquivo init.el:
fonte