diff --git a/config.fish b/config.fish index 8191736..a8578ed 100644 --- a/config.fish +++ b/config.fish @@ -38,6 +38,28 @@ set fish_color_error ff6c6b set -x LS_COLORS "no=00:fi=00:di=01;94:ln=01;96:or=41;96;01:ex=92:mi=90:pi=35:so=35:bd=33:cd=33:" +#################### +# VC Status Glyphs # +#################### + +set ___fish_git_prompt_char_cleanstate ✓ +set ___fish_git_prompt_char_dirtystate + +set ___fish_git_prompt_char_invalidstate x +set ___fish_git_prompt_char_stagedstate + +set ___fish_git_prompt_char_stashstate ↳ +set ___fish_git_prompt_char_untrackedfiles … +set ___fish_git_prompt_char_upstream_ahead ↑ +set ___fish_git_prompt_char_upstream_behind ↓ +set ___fish_git_prompt_char_upstream_diverged ⟷ +set ___fish_git_prompt_char_upstream_equal = + +set fish_prompt_hg_status_added + +set fish_prompt_hg_status_copied ↳ +set fish_prompt_hg_status_deleted x +set fish_prompt_hg_status_modified + +set fish_prompt_hg_status_unmerged ⟷ +set fish_prompt_hg_status_untracked … + ##################### # Setting Variables # ##################### @@ -68,6 +90,9 @@ end # Alias 'addtopath' -> 'fish_add_path -P' for temporarily prepending a dir to your PATH alias addtopath 'fish_add_path -P' +# Common/generic aliases +alias lsl 'ls -lh' + ##################### # Greeting Function # #####################