From 4ef004e60ce996afc1051dc4b389d74819c438f4 Mon Sep 17 00:00:00 2001 From: DarkWiiPlayer Date: Fri, 17 Jul 2020 13:26:18 +0200 Subject: [PATCH] Add comment to bash g completion script and reindent --- completion/bash/g | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/completion/bash/g b/completion/bash/g index db310e0..76266bf 100644 --- a/completion/bash/g +++ b/completion/bash/g @@ -1,16 +1,19 @@ +#!/bin/bash +# Just source this file in your bashrc :) + _g_completion() { - root=$(git rev-parse --show-toplevel 2>/dev/null) - if [ "$root" ] - then - if echo "$2" | grep '^\/' > /dev/null - then - dirname=$(dirname "$2foo") - regex=$(echo $root | sed 's/\//\\\//g') - for dir in $(find $root$dirname -maxdepth 1 -mindepth 1 -type d | sed s'/^'"$regex"'//g' | grep '^'"$2") - do COMPREPLY+=("$dir/") - done - fi - fi + root=$(git rev-parse --show-toplevel 2>/dev/null) + if [ "$root" ] + then + if echo "$2" | grep '^\/' > /dev/null + then + dirname=$(dirname "$2foo") + regex=$(echo $root | sed 's/\//\\\//g') + for dir in $(find $root$dirname -maxdepth 1 -mindepth 1 -type d | sed s'/^'"$regex"'//g' | grep '^'"$2") + do COMPREPLY+=("$dir/") + done + fi + fi } complete -F _g_completion -o bashdefault -o dirnames g