From d6b5ac0b58dcdc449a222efab5df69d32a528fd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Thu, 27 Feb 2025 14:30:25 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(fish):=20new=20functions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/fish/functions/gr.fish | 3 +++ .config/fish/functions/lm.fish | 7 +++++++ 2 files changed, 10 insertions(+) create mode 100644 .config/fish/functions/gr.fish create mode 100644 .config/fish/functions/lm.fish 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