¿Puede desaparecer zsh RPROMPT cuando empiezo a escribir o después de ejecutar un comando?

¿Puede desaparecer zsh RPROMPT cuando empiezo a escribir o después de ejecutar un comando?

Utilizo RPROMPT para mostrarme información "extra" en la que no quiero gastar espacio PROMPT. Sin embargo, se interpone en el camino cuando quiero cortar y pegar desde la ventana de mi terminal en documentos, tengo que eliminar manualmente el archivo RPROMPT.

¿Hay alguna manera de hacer que zsh elimine RPROMPT cuando empiezo a escribir un comando? ¿O después de presionar Enter para ejecutar el comando actual?

Respuesta1

Es posible queRPROMPARse borra después de aceptar una línea de comando.zshtiene un derecho de opción para este propósito (extracto delzshoptionspágina de manual):

TRANSIENT_RPROMPT Elimine cualquier mensaje derecho de la pantalla al aceptar una línea de comando. Esto puede resultar útil con terminales con otros métodos de cortar/pegar.

Entonces, haz un

setopt TRANSIENT_RPROMPT

y su copiar y pegar debería funcionar perfectamente.

información relacionada