From bab7ac5178462493e8ca5380be3f65947fb4419a Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Fri, 12 Jul 2024 14:15:06 +0530 Subject: [PATCH] fish: Drop all usages of vgrep While we have been using vgrep for quite a while it has become increasingly annoying since it uses a global cache instead of a different cache for each directory which means using vgrep to search across different directories at the same time is absolutely useless. --- fish/.config/fish/conf.d/vgrep-abbr.fish | 7 ------- fish/.config/fish/functions/vgF.fish | 4 ---- fish/.config/fish/functions/vgf.fish | 4 ---- 3 files changed, 15 deletions(-) delete mode 100644 fish/.config/fish/conf.d/vgrep-abbr.fish delete mode 100644 fish/.config/fish/functions/vgF.fish delete mode 100644 fish/.config/fish/functions/vgf.fish diff --git a/fish/.config/fish/conf.d/vgrep-abbr.fish b/fish/.config/fish/conf.d/vgrep-abbr.fish deleted file mode 100644 index 939dfeb..0000000 --- a/fish/.config/fish/conf.d/vgrep-abbr.fish +++ /dev/null @@ -1,7 +0,0 @@ -abbr vg vgrep -abbr vs vgrep -s -abbr vgi vgrep --interactive -abbr vgng vgrep --no-git -abbr vgnr vgrep --no-ripgrep -abbr vgnh vgrep --no-header -abbr vgnl vgrep --no-less diff --git a/fish/.config/fish/functions/vgF.fish b/fish/.config/fish/functions/vgF.fish deleted file mode 100644 index 4126410..0000000 --- a/fish/.config/fish/functions/vgF.fish +++ /dev/null @@ -1,4 +0,0 @@ -function vgF --wraps=vgrep --description 'vgrep search with fzf' - set -f INITIAL_QUERY $argv[1] - FZF_DEFAULT_COMMAND="vgrep --no-header $INITIAL_QUERY" fzf --bind "Ctrl-d:half-page-down,Ctrl-u:half-page-up,change:reload:vgrep --no-header {q} || true" --ansi --phony --tac --query $INITIAL_QUERY | awk '{print $1}' | xargs -I{} -o vgrep --show {} -end diff --git a/fish/.config/fish/functions/vgf.fish b/fish/.config/fish/functions/vgf.fish deleted file mode 100644 index 452b498..0000000 --- a/fish/.config/fish/functions/vgf.fish +++ /dev/null @@ -1,4 +0,0 @@ -function vgf --wraps=vgrep --description 'vgrep search with fzf' - set -f INITIAL_QUERY $argv[1] - vgrep --no-header $INITIAL_QUERY | fzf --ansi --bind "Ctrl-d:half-page-down,Ctrl-u:half-page-up" | awk '{print $1}' | xargs -I{} -o vgrep --show {} -end