
Я попытался добавить $status
что-то к подсказке в оболочке Fish, но она всегда выводит 0.
Этот вопрос был задан на IRC некоторое время назад, и я удивлен, что здесь нет ответа, поэтому я решил разместить его и здесь.
решение1
Это потому, что любая функция/команда, которую вы вызываете из вашего приглашения, сбросит значение. Чтобы это сработало, присвойте значение другой переменной в качестве первого действия в вашей функции fish_prompt или fish_right_prompt.
function fish_prompt --description 'Write out the prompt'
set -l _display_status $status
...
printf '%s' $_display_status
end