##############v ok, i may have gone slightly mental, with these colours. v###################### #fish colours #https://fishshell.com/docs/current/interactive.html#color ### # set fish_color_normal #default color ### #set fish_color_command blue #commands like echo #set fish_color_command 33EE00 -r #commands like echo #set fish_color_command yellow #commands like echo set fish_color_command red -r #commands like echo # set fish_color_keyword # keywords like if - this falls back on the command color if unset set fish_color_keyword green # keywords like if - this falls back on the command color if unset ### # set fish_color_quote # quoted text like "abc" set fish_color_quote yellow # quoted text like "abc" # set fish_color_redirection # IO redirections like >/dev/null set fish_color_redirection blue # IO redirections like >/dev/null # set fish_color_end # process separators like ';' and '&' set fish_color_end magenta # process separators like ';' and '&' # set fish_color_error # syntax errors set fish_color_error cyan # syntax errors ### # set fish_color_param # ordinary command parameters #set fish_color_param BBEE33 -r # ordinary command parameters set fish_color_param brblack -r # ordinary command parameters # set fish_color_comment # comments like '# important' set fish_color_comment brred # comments like '# important' # set fish_color_selection # selected text in vi visual mode set fish_color_selection brgreen -r # selected text in vi visual mode # set fish_color_operator # parameter expansion operators like '*' and '~' set fish_color_operator bryellow # parameter expansion operators like '*' and '~' # set fish_color_escape # character escapes like 'n' and 'x70' set fish_color_escape brbrlue # character escapes like 'n' and 'x70' # set fish_color_autosuggestion # autosuggestions (the proposed rest of a command) set fish_color_autosuggestion brmagenta # autosuggestions (the proposed rest of a command) # set fish_color_cwd # the current working directory in the default prompt set fish_color_cwd brcyan # the current working directory in the default prompt # set fish_color_user # the username in the default prompt set fish_color_user brrwhite # the username in the default prompt # set fish_color_host # the hostname in the default prompt set fish_color_host yellow -r # the hostname in the default prompt # set fish_color_host_remote # the hostname in the default prompt for remote sessions (like ssh) set fish_color_host_remote bryellow -r # the hostname in the default prompt for remote sessions (like ssh) # set fish_color_cancel # the '^C' indicator on a canceled command set fish_color_cancel brmagenta -r # the '^C' indicator on a canceled command # set fish_color_search_match # history search matches and selected pager items (background only) set fish_color_search_match brblue -r # history search matches and selected pager items (background only) ##############^ ok, i may have gone slightly mental, with these colours. ^###################### ##############^ now to clean up that hasty mess, and make it make sense. ^######################