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.