diff --git a/.config/fish/functions/gr.fish b/.config/fish/functions/gr.fish new file mode 100644 index 00000000..aee5e241 --- /dev/null +++ b/.config/fish/functions/gr.fish @@ -0,0 +1,3 @@ +function gr --wraps='cd "$(git rev-parse --show-toplevel)"' --description 'alias gr=cd "$(git rev-parse --show-toplevel)"' + cd "$(git rev-parse --show-toplevel)" $argv +end diff --git a/.config/fish/functions/lm.fish b/.config/fish/functions/lm.fish new file mode 100644 index 00000000..47a6861e --- /dev/null +++ b/.config/fish/functions/lm.fish @@ -0,0 +1,7 @@ +function lm --wraps='eza --long --header -a --icons --git --group-directories-first' --description 'alias l=eza --long --header -a --icons --git --group-directories-first' + if type -f eza &>/dev/null + eza --long --header -a --icons --git --hyperlink -s modified $argv + else + missing_package eza + end +end