
Intenté agregar $status
a mi mensaje en el caparazón de pescado pero siempre imprime 0.
Esta pregunta se hizo en irc hace un tiempo y me sorprende que no hubiera una respuesta aquí, así que pensé en publicarla aquí también.
Respuesta1
Esto se debe a que cualquier función/comando que llame desde su mensaje restablecerá el valor. Para que funcione, asigne el valor a otra variable como lo primero que haga en su función fish_prompt o fish_right_prompt.
function fish_prompt --description 'Write out the prompt'
set -l _display_status $status
...
printf '%s' $_display_status
end