function set_color_custom set -l brgrey 666 set -l brred red if contains -- brgrey (set_color -c) set brgrey "brgrey" set brred "brred" end set -U fish_color_normal normal set -U fish_color_command blue set -U fish_color_param cyan set -U fish_color_redirection normal set -U fish_color_comment $brred set -U fish_color_error red set -U fish_color_escape cyan set -U fish_color_operator cyan set -U fish_color_end green set -U fish_color_quote yellow set -U fish_color_autosuggestion $brgrey set -U fish_color_valid_path --underline set -U fish_color_cwd green set -U fish_color_cwd_root red set -U fish_color_match cyan set -U fish_color_search_match --background=$brgrey set -U fish_color_selection --background=$brgrey set -U fish_pager_color_prefix cyan set -U fish_pager_color_completion white set -U fish_pager_color_description $brgrey set -U fish_pager_color_progress cyan set -U fish_color_history_current cyan end