[Bash-completion-commits] [SCM] bash-completion branch, master, updated. 7757969621f2aa6ff1e3cb910a151ad6c16b33ed

Freddy Vulto fvulto at gmail.com
Wed Jul 29 20:15:07 UTC 2009


The following commit has been merged in the master branch:
commit 91f804f8fb3e220e4e441c1616fa2cb86a16a832
Author: Freddy Vulto <fvulto at gmail.com>
Date:   Wed Jul 29 22:09:45 2009 +0200

    Fixed povray indentation

diff --git a/contrib/povray b/contrib/povray
index 10eb68c..d189def 100644
--- a/contrib/povray
+++ b/contrib/povray
@@ -6,55 +6,55 @@
 have povray || have xpovray || have spovray &&
 _povray()
 {
-  local cur prev povcur pfx oext defoext
-  defoext=png # default output extension, if cannot be determined FIXME
+	local cur prev povcur pfx oext defoext
+	defoext=png # default output extension, if cannot be determined FIXME
 
-  COMPREPLY=()
-  povcur=`_get_cword`
-  prev=${COMP_WORDS[COMP_CWORD-1]}
+	COMPREPLY=()
+	povcur=`_get_cword`
+	prev=${COMP_WORDS[COMP_CWORD-1]}
 
-  _expand || return 0
+	_expand || return 0
 
-  case $povcur in
-    [-+]I*)
-    cur="${povcur#[-+]I}" # to confuse _filedir
-    pfx="${povcur%"$cur"}"
-    _filedir pov
-    COMPREPLY=( ${COMPREPLY[@]/#/$pfx} )
-    return 0
-    ;;
-    [-+]O*)
-    # guess what output file type user may want
-    case $( ( IFS=$'\n'; echo "${COMP_WORDS[*]}" | grep '^[-+]F' ) ) in
-      [-+]FN) oext=png ;;
-      [-+]FP) oext=ppm ;;
-      [-+]F[CT]) oext=tga ;;
-      *) oext=$defoext ;;
-    esac
-    # complete filename corresponding to previously specified +I
-    COMPREPLY=( $( ( IFS=$'\n'; echo "${COMP_WORDS[*]}" | grep '^[-+]I' ) ) )
-    COMPREPLY=( ${COMPREPLY[@]#[-+]I} )
-    COMPREPLY=( ${COMPREPLY[@]/%.pov/.$oext} )
-    cur="${povcur#[-+]O}" # to confuse _filedir
-    pfx="${povcur%"$cur"}"
-    _filedir $oext
-    COMPREPLY=( ${COMPREPLY[@]/#/$pfx} )
-    return 0
-    ;;
-    *.ini\[|*.ini\[*[^]]) # sections in .ini files
-    cur="${povcur#*\[}"
-    pfx="${povcur%\["$cur"}" # prefix == filename
-    [ -r "$pfx" ] || return 0
-    COMPREPLY=( $(sed -e 's/^[[:space:]]*\[\('"$cur"'[^]]*\]\).*$/\1/' -e 't' -e 'd' -- "$pfx") )
-    # to prevent [bar] expand to nothing.  can be done more easily?
-    COMPREPLY=( "${COMPREPLY[@]/#/$pfx[}" )
-    return 0
-    ;;
-    *)
-    cur="$povcur"
-    _filedir '?(ini|pov)'
-    return 0
-    ;;
-  esac
+	case $povcur in
+		[-+]I*)
+			cur="${povcur#[-+]I}" # to confuse _filedir
+			pfx="${povcur%"$cur"}"
+			_filedir pov
+			COMPREPLY=( ${COMPREPLY[@]/#/$pfx} )
+			return 0
+			;;
+		[-+]O*)
+			# guess what output file type user may want
+			case $( ( IFS=$'\n'; echo "${COMP_WORDS[*]}" | grep '^[-+]F' ) ) in
+				[-+]FN) oext=png ;;
+				[-+]FP) oext=ppm ;;
+				[-+]F[CT]) oext=tga ;;
+				*) oext=$defoext ;;
+			esac
+			# complete filename corresponding to previously specified +I
+			COMPREPLY=( $( ( IFS=$'\n'; echo "${COMP_WORDS[*]}" | grep '^[-+]I' ) ) )
+			COMPREPLY=( ${COMPREPLY[@]#[-+]I} )
+			COMPREPLY=( ${COMPREPLY[@]/%.pov/.$oext} )
+			cur="${povcur#[-+]O}" # to confuse _filedir
+			pfx="${povcur%"$cur"}"
+			_filedir $oext
+			COMPREPLY=( ${COMPREPLY[@]/#/$pfx} )
+			return 0
+			;;
+		*.ini\[|*.ini\[*[^]]) # sections in .ini files
+			cur="${povcur#*\[}"
+			pfx="${povcur%\["$cur"}" # prefix == filename
+			[ -r "$pfx" ] || return 0
+			COMPREPLY=( $(sed -e 's/^[[:space:]]*\[\('"$cur"'[^]]*\]\).*$/\1/' -e 't' -e 'd' -- "$pfx") )
+			# to prevent [bar] expand to nothing.  can be done more easily?
+			COMPREPLY=( "${COMPREPLY[@]/#/$pfx[}" )
+			return 0
+			;;
+		*)
+			cur="$povcur"
+			_filedir '?(ini|pov)'
+			return 0
+			;;
+	esac
 } &&
 complete -F _povray $filenames povray xpovray spovray

-- 
bash-completion



More information about the Bash-completion-commits mailing list