Treat *.spm as *.src.rpm.

Source rpms are sometimes named *.spm, e.g. in SUSE.
This commit is contained in:
Ville Skyttä 2010-10-07 20:05:55 +03:00
parent f0cc5fc2a8
commit 4cd7c7c872
3 changed files with 9 additions and 9 deletions

View File

@ -102,7 +102,7 @@ complete -f -X '!*.fig' xfig
complete -f -X '!*.@(mid?(i)|cmf)' playmidi complete -f -X '!*.@(mid?(i)|cmf)' playmidi
complete -f -X '!*.@(mid?(i)|rmi|rcp|[gr]36|g18|mod|xm|it|x3m|s[3t]m|kar)' timidity complete -f -X '!*.@(mid?(i)|rmi|rcp|[gr]36|g18|mod|xm|it|x3m|s[3t]m|kar)' timidity
complete -f -X '!*.@(m[eo]d|s[3t]m|xm|it)' modplugplay modplug123 complete -f -X '!*.@(m[eo]d|s[3t]m|xm|it)' modplugplay modplug123
complete -f -X '*.@(o|so|so.!(conf)|a|rpm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' vi vim gvim rvim view rview rgvim rgview gview emacs xemacs sxemacs kate kwrite complete -f -X '*.@(o|so|so.!(conf)|a|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' vi vim gvim rvim view rview rgvim rgview gview emacs xemacs sxemacs kate kwrite
complete -f -X '!*.@([eE][xX][eE]?(.[sS][oO])|[cC][oO][mM]|[sS][cC][rR])' wine complete -f -X '!*.@([eE][xX][eE]?(.[sS][oO])|[cC][oO][mM]|[sS][cC][rR])' wine
complete -f -X '!*.@(zip|z|gz|tgz)' bzme complete -f -X '!*.@(zip|z|gz|tgz)' bzme
# konqueror not here on purpose, it's more than a web/html browser # konqueror not here on purpose, it's more than a web/html browser
@ -113,7 +113,7 @@ complete -f -X '!*.@(sxc|stc|xls?([bmx])|xlw|xlt?([mx])|[ct]sv|ods|ots)' oocalc
complete -f -X '!*.@(sxd|std|sda|sdd|odg|otg)' oodraw complete -f -X '!*.@(sxd|std|sda|sdd|odg|otg)' oodraw
complete -f -X '!*.@(sxm|smf|mml|odf)' oomath complete -f -X '!*.@(sxm|smf|mml|odf)' oomath
complete -f -X '!*.odb' oobase complete -f -X '!*.odb' oobase
complete -f -X '!*.rpm' rpm2cpio complete -f -X '!*.[rs]pm' rpm2cpio
complete -f -X '!*.aux' bibtex complete -f -X '!*.aux' bibtex
complete -f -X '!*.po' poedit gtranslator kbabel lokalize complete -f -X '!*.po' poedit gtranslator kbabel lokalize
complete -f -X '!*.@([Pp][Rr][Gg]|[Cc][Ll][Pp])' harbour gharbour hbpp complete -f -X '!*.@([Pp][Rr][Gg]|[Cc][Ll][Pp])' harbour gharbour hbpp

View File

@ -72,7 +72,7 @@ _mock()
--sources --verbose --quiet --trace --enable-plugin \ --sources --verbose --quiet --trace --enable-plugin \
--disable-plugin --print-root-path' -- "$cur" ) ) --disable-plugin --print-root-path' -- "$cur" ) )
else else
_filedir '?(no)src.rpm' _filedir '@(?(no)src.r|s)pm'
fi fi
} && } &&
complete -F _mock -o filenames mock complete -F _mock -o filenames mock

View File

@ -164,7 +164,7 @@ _rpm()
--excludepath --ignoresize --oldpackage \ --excludepath --ignoresize --oldpackage \
--queryformat --repackage --nosuggests" -- "$cur" ) ) --queryformat --repackage --nosuggests" -- "$cur" ) )
else else
_filedir 'rpm' _filedir '[rs]pm'
fi fi
;; ;;
-e|--erase) -e|--erase)
@ -201,7 +201,7 @@ _rpm()
COMPREPLY=( $( compgen -W "$opts --ftpport --ftpproxy \ COMPREPLY=( $( compgen -W "$opts --ftpport --ftpproxy \
--httpport --httpproxy --nomanifest" -- "$cur" ) ) --httpport --httpproxy --nomanifest" -- "$cur" ) )
else else
_filedir 'rpm' _filedir '[rs]pm'
fi fi
else else
# -q; installed package completion # -q; installed package completion
@ -221,7 +221,7 @@ _rpm()
COMPREPLY=( $( compgen -W "$opts --nopgp --nogpg --nomd5" \ COMPREPLY=( $( compgen -W "$opts --nopgp --nogpg --nomd5" \
-- "$cur" ) ) -- "$cur" ) )
else else
_filedir 'rpm' _filedir '[rs]pm'
fi fi
;; ;;
-[Vy]*|--verify) -[Vy]*|--verify)
@ -236,7 +236,7 @@ _rpm()
elif [[ $COMP_LINE == *\ -@(*([^ -])g|-group )* ]]; then elif [[ $COMP_LINE == *\ -@(*([^ -])g|-group )* ]]; then
_rpm_groups _rpm_groups
elif [[ $COMP_LINE == *\ -@(*([^ -])p|-package )* ]]; then elif [[ $COMP_LINE == *\ -@(*([^ -])p|-package )* ]]; then
_filedir 'rpm' _filedir '[rs]pm'
else else
_rpm_installed_packages "$nodig" "$nosig" _rpm_installed_packages "$nodig" "$nosig"
fi fi
@ -257,14 +257,14 @@ _rpm()
COMPREPLY=( $( compgen -W "$opts --nodeps --rmsource \ COMPREPLY=( $( compgen -W "$opts --nodeps --rmsource \
--rmspec --sign --nodirtokens --target" -- "$cur" ) ) --rmspec --sign --nodirtokens --target" -- "$cur" ) )
else else
_filedir '?(no)src.rpm' _filedir '@(?(no)src.r|s)pm'
fi fi
;; ;;
--tarbuild) --tarbuild)
_filedir '@(t?(ar.)@([gx]z|bz?(2))|tar.@(lzma|Z))' _filedir '@(t?(ar.)@([gx]z|bz?(2))|tar.@(lzma|Z))'
;; ;;
--resign|--addsign) --resign|--addsign)
_filedir 'rpm' _filedir '[rs]pm'
;; ;;
--setperms|--setgids) --setperms|--setgids)
_rpm_installed_packages "$nodig" "$nosig" _rpm_installed_packages "$nodig" "$nosig"