123456789101112131415161718192021222324252627282930313233343536 |
- function fish_prompt --description 'Write out the prompt'
- set -l last_status $status
- set -l is_in_git `git rev-parse --is-inside-work-tree`
- # User
- set_color $fish_color_user
- echo -n (whoami)
- set_color normal
- echo -n '@'
- # Host
- set_color $fish_color_host
- echo -n (prompt_hostname)
- set_color normal
- echo -n ':'
- # PWD
- set_color $fish_color_cwd
- echo -n (prompt_pwd)
- set_color normal
- echo is_in_git# for tiny screen
- __terlar_git_prompt
- __fish_hg_prompt
- echo
- if not test $last_status -eq 0
- set_color $fish_color_error
- end
- echo -n '➤ '
- set_color normal
- end
|