Prezto: Definir prompt para sorin desconecta meu shell

Criado em 29 abr. 2016  ·  4Comentários  ·  Fonte: sorin-ionescu/prezto

Oi,

Eu tenho usado seu ótimo trabalho através de yadr e felizmente usando sorin como meu prompt padrão (e eu adoro isso). Isso tem funcionado bem para mim, mas hoje eu estava configurando uma nova caixa Linux e alterando o prompt padrão (editando zzzz_after.zsh em ~yadr/zsh) ou criando um novo arquivo em .zsh.after e meu zsh parece estar travando e eu sou desconectado do ssh.

Como eu disse, isso estava funcionando bem nas máquinas anteriores que configurei. Eu não sou um deus linux ou algo parecido, feliz em relatar qualquer log, etc que você precise.

Obrigado por um grande projeto.

PS: Eu tentei oliver e funcionou. Parece que é apenas sorin (irônico não é) que tem um problema.

Discussion

Comentários muito úteis

Eu tenho o mesmo problema. Isso só acontece em SSH. Parece estar relacionado ao processo assíncrono. Parece que o comando "zle reset-prompt" está travando minha sessão SSH por algum motivo.

ATUALIZAÇÃO: Este é o mesmo problema - https://github.com/zsh-users/zsh-autosuggestions/issues/126
Uma solução alternativa é alterar o comando 'zle reset-prompt' para 'zle .reset-prompt'

Todos 4 comentários

Desculpe, nenhuma solução foi encontrada ainda. Alguém pode responder?

Eu tenho o mesmo problema. Isso só acontece em SSH. Parece estar relacionado ao processo assíncrono. Parece que o comando "zle reset-prompt" está travando minha sessão SSH por algum motivo.

ATUALIZAÇÃO: Este é o mesmo problema - https://github.com/zsh-users/zsh-autosuggestions/issues/126
Uma solução alternativa é alterar o comando 'zle reset-prompt' para 'zle .reset-prompt'

Mesmo problema ao usar sorin no Visual Studio Code Integrated Terminal. E a solução alternativa sugerida por @meastes funcionou para mim.

--- a/modules/prompt/functions/prompt_sorin_setup
+++ b/modules/prompt/functions/prompt_sorin_setup
@@ -57,7 +57,7 @@ function prompt_sorin_git_info {
     _prompt_sorin_precmd_async_pid=0

     # Redisplay prompt.
-    zle && zle reset-prompt
+    zle && zle .reset-prompt
   fi
 }

Você ainda está vendo isso com as últimas alterações? Atualizamos como o processo assíncrono funciona com o prompt sorin.

Esta página foi útil?
0 / 5 - 0 avaliações