Treat *.spm as *.src.rpm.
Source rpms are sometimes named *.spm, e.g. in SUSE.
This commit is contained in:
parent
f0cc5fc2a8
commit
4cd7c7c872
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user