O zsh RPROMPT pode desaparecer quando começo a digitar ou depois de executar um comando?

O zsh RPROMPT pode desaparecer quando começo a digitar ou depois de executar um comando?

Eu uso o RPROMPT para me mostrar algumas informações "extras" nas quais não quero gastar espaço no PROMPT. No entanto, isso atrapalha quando quero recortar e colar da janela do meu terminal em documentos, tenho que excluir manualmente o arquivo RPROMPT.

Existe uma maneira de fazer com que o zsh exclua o RPROMPT quando eu começar a digitar um comando? Ou depois de pressionar Enter para executar o comando atual?

Responder1

É possível quePROMPTé apagado após aceitar uma linha de comando -zshtem direito de opção para esse fim (trecho dozshopçõespágina de manual):

TRANSIENT_RPROMPT Remova qualquer prompt direito da tela ao aceitar uma linha de comando. Isso pode ser útil com terminais com outros métodos de recortar/colar.

Então, faça um

setopt TRANSIENT_RPROMPT

e seu copiar e colar deve funcionar perfeitamente.

informação relacionada