zsh tiene el símbolo de la derecha en el mismo nivel que el que se fue usando prezto

Soy nuevo en zsh y también prezto . Ahora como en mi shell bash, quiero tener la ruta actual a la izquierda y mi twig actual a la derecha, como se puede ver en la image, hasta ahora, muy bien …

Rápido

… Ahora el problema es que la parte derecha del prompt está en la segunda línea y no en la que está la ruta.

 # Define prompts. PROMPT=" [ ${_prompt_steeef_colors[3]}%n%f@${_prompt_steeef_colors[2]}%m%f ] ${_prompt_steeef_colors[5]}%~%f "'$python_info[virtualenv]'"$ " RPROMPT='${vcs_info_msg_0_}' 

(Código fuente completo: aquí )

¿Cómo puedo lograr tanto la ruta como la bifurcación en la misma línea en mi request Prezto personalizada?

Si no te importa renderizar artefactos al networkingimensionar windows, puedes usar caracteres de control para hackear esta funcionalidad en:

 local _lineup=$'\e[1A' local _linedown=$'\e[1B' RPROMPT=%{${_lineup}%}"some stuff"%{${_linedown}%} 

Encontré esto aquí: https://superuser.com/questions/357107/zsh-right- justify – in – ps1 / 737454#737454