$ status no prompt do Fish sempre imprime 0

1

Eu tentei adicionar $status ao meu prompt na casca de peixe, mas sempre imprime 0.

Esta pergunta foi feita há um tempo atrás e eu estou surpreso que não houve uma resposta aqui, então eu pensei em postar aqui também.

    
por simotek 24.03.2015 / 05:28

1 resposta

1

Isso ocorre porque qualquer função / comando que você chamar de dentro do seu prompt irá redefinir o valor. Para fazer isso funcionar, atribua o valor a outra variável como a primeira coisa que você faz na função fish_prompt ou fish_right_prompt.

function fish_prompt  --description 'Write out the prompt'
     set -l _display_status $status

     ...

     printf '%s' $_display_status
end
    
por 24.03.2015 / 05:28

Tags