From faf304d5f4eb88e38452f86cec4c10a9aeb7b917 Mon Sep 17 00:00:00 2001 From: Adriano Bonat Date: Sat, 28 Jul 2012 18:06:40 -0300 Subject: [PATCH] fixed robbyrussell theme to use bold colors. --- themes/robbyrussell/fish_prompt.fish | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/themes/robbyrussell/fish_prompt.fish b/themes/robbyrussell/fish_prompt.fish index c32808d..2d0832b 100644 --- a/themes/robbyrussell/fish_prompt.fish +++ b/themes/robbyrussell/fish_prompt.fish @@ -1,14 +1,23 @@ function fish_prompt - if [ (git_branch_name) ] - if [ (is_git_dirty) ] - set git_dirty "✗" + set -l cyan (set_color -o cyan) + set -l yellow (set_color -o yellow) + set -l red (set_color -o red) + set -l blue (set_color -o blue) + set -l normal (set_color normal) - printf '%s➜ %s %s git:(%s%s%s) %s ' (set_color red) (set_color blue) (basename (prompt_pwd)) (set_color red) (git_branch_name) (set_color blue) $git_dirty - else - printf '%s➜ %s %s git:(%s%s%s) ' (set_color red) (set_color blue) (basename (prompt_pwd)) (set_color red) (git_branch_name) (set_color blue) + set -l arrow "$red➜ " + set -l cwd $cyan(basename $PWD) + + if [ (git_branch_name) ] + set -l git_branch $red(git_branch_name) + set git_info "$blue git:($git_branch$blue)" + + if [ (is_git_dirty) ] + set -l dirty "$yellow ✗" + set git_info "$git_info$dirty" end - else - printf '%s➜ %s %s ' (set_color red) (set_color blue) (basename (prompt_pwd)) end + + echo -n -s $arrow $cwd $git_info $normal '>' end