diff --git a/fish_prompt.fish b/fish_prompt.fish index bd00fbb..3ff4e33 100644 --- a/fish_prompt.fish +++ b/fish_prompt.fish @@ -671,6 +671,15 @@ function __bobthefish_prompt_virtualfish -S -d "Display activated virtual enviro echo -ns (basename "$VIRTUAL_ENV") ' ' end +function __bobthefish_prompt_virtualgo -S -d "Display activated virtual environment (only for virtualfish, virtualenv's activate.fish changes prompt by itself)" + [ "$theme_display_virtualgo" = 'no' -o -z "$VIRTUALGO" ]; and return + __bobthefish_start_segment $__color_virtualfish + echo -ns $__bobthefish_go_glyph + echo -ns (basename "$VIRTUALGO") ' ' + set_color normal +end + + function __bobthefish_rvm_parse_ruby -S -a ruby_string scope -d 'Parse RVM Ruby string' # Function arguments: # - 'ruby-2.2.3@rails', 'jruby-1.7.19'... @@ -926,6 +935,7 @@ function fish_prompt -d 'bobthefish, a fish theme optimized for awesome' set __bobthefish_virtualenv_glyph \uE73C ' ' set __bobthefish_ruby_glyph \uE791 ' ' + set __bobthefish_go_glyph \uE627 ' ' set __bobthefish_vagrant_running_glyph \uF431 # ↑ 'running' set __bobthefish_vagrant_poweroff_glyph \uF433 # ↓ 'poweroff' @@ -1436,6 +1446,7 @@ function fish_prompt -d 'bobthefish, a fish theme optimized for awesome' __bobthefish_prompt_user __bobthefish_prompt_rubies __bobthefish_prompt_virtualfish + __bobthefish_prompt_virtualgo set -l git_root (__bobthefish_git_project_dir) set -l hg_root (__bobthefish_hg_project_dir)