diff --git a/share/functions/__fish_config_interactive.fish b/share/functions/__fish_config_interactive.fish index 0b2e2518f..162e15045 100644 --- a/share/functions/__fish_config_interactive.fish +++ b/share/functions/__fish_config_interactive.fish @@ -28,7 +28,48 @@ function __fish_config_interactive -d "Initializations that should be performed # If we are starting up for the first time, set various defaults. if test $__fish_initialized -lt 3400 - fish_initialize_colors + # Regular syntax highlighting colors + __init_uvar fish_color_normal normal + __init_uvar fish_color_command blue + __init_uvar fish_color_param cyan + __init_uvar fish_color_redirection cyan --bold + __init_uvar fish_color_comment red + __init_uvar fish_color_error brred + __init_uvar fish_color_escape brcyan + __init_uvar fish_color_operator brcyan + __init_uvar fish_color_end green + __init_uvar fish_color_quote yellow + __init_uvar fish_color_autosuggestion 555 brblack + __init_uvar fish_color_user brgreen + __init_uvar fish_color_host normal + __init_uvar fish_color_host_remote yellow + __init_uvar fish_color_valid_path --underline + __init_uvar fish_color_status red + + __init_uvar fish_color_cwd green + __init_uvar fish_color_cwd_root red + + # Background color for search matches + __init_uvar fish_color_search_match --background=111 + + # Background color for selections + __init_uvar fish_color_selection white --bold --background=brblack + + # XXX fish_color_cancel was added in 2.6, but this was added to post-2.3 initialization + # when 2.4 and 2.5 were already released + __init_uvar fish_color_cancel -r + + # Pager colors + __init_uvar fish_pager_color_prefix cyan --bold --underline + __init_uvar fish_pager_color_completion normal + __init_uvar fish_pager_color_description B3A06D yellow -i + __init_uvar fish_pager_color_progress brwhite --background=cyan + __init_uvar fish_pager_color_selected_background -r + + # + # Directory history colors + # + __init_uvar fish_color_history_current --bold end # diff --git a/share/functions/fish_initialize_colors.fish b/share/functions/fish_initialize_colors.fish deleted file mode 100644 index 0cbf3fafd..000000000 --- a/share/functions/fish_initialize_colors.fish +++ /dev/null @@ -1,44 +0,0 @@ -function fish_initialize_colors -d "Set default color uvars" - # Regular syntax highlighting colors - __init_uvar fish_color_normal normal - __init_uvar fish_color_command blue - __init_uvar fish_color_param cyan - __init_uvar fish_color_redirection cyan --bold - __init_uvar fish_color_comment red - __init_uvar fish_color_error brred - __init_uvar fish_color_escape brcyan - __init_uvar fish_color_operator brcyan - __init_uvar fish_color_end green - __init_uvar fish_color_quote yellow - __init_uvar fish_color_autosuggestion 555 brblack - __init_uvar fish_color_user brgreen - __init_uvar fish_color_host normal - __init_uvar fish_color_host_remote yellow - __init_uvar fish_color_valid_path --underline - __init_uvar fish_color_status red - - __init_uvar fish_color_cwd green - __init_uvar fish_color_cwd_root red - - # Background color for search matches - __init_uvar fish_color_search_match --background=111 - - # Background color for selections - __init_uvar fish_color_selection white --bold --background=brblack - - # XXX fish_color_cancel was added in 2.6, but this was added to post-2.3 initialization - # when 2.4 and 2.5 were already released - __init_uvar fish_color_cancel -r - - # Pager colors - __init_uvar fish_pager_color_prefix cyan --bold --underline - __init_uvar fish_pager_color_completion normal - __init_uvar fish_pager_color_description B3A06D yellow -i - __init_uvar fish_pager_color_progress brwhite --background=cyan - __init_uvar fish_pager_color_selected_background -r - - # - # Directory history colors - # - __init_uvar fish_color_history_current --bold -end