Add *.lzma to xz, unxz and xzcat completions.
This commit is contained in:
parent
7757969621
commit
f8319fa0ea
@ -108,7 +108,7 @@ complete -f -X '!*.@(Z|gz|tgz|Gz|dz)' gunzip
|
||||
complete -f -X '!*.*' zcmp zdiff zcat zegrep zfgrep zgrep zless zmore
|
||||
complete -f -X '!*.Z' uncompress
|
||||
complete -f -X '!*.lzma' lzcat unlzma
|
||||
complete -f -X '!*.xz' unxz xzcat
|
||||
complete -f -X '!*.@(xz|lzma)' unxz xzcat
|
||||
complete -f -X '!*.@(gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xwd|tga|pcx|GIF|JP?(E)G|MIFF|TIF?(F)|PN[GM]|P[BGP]M|BMP|XPM|ICO|XWD|TGA|PCX)' ee
|
||||
complete -f -X '!*.@(gif|jp?(e)g|tif?(f)|png|p[bgp]m|bmp|x[bp]m|rle|rgb|pcx|fits|pm|GIF|JPG|JP?(E)G|TIF?(F)|PNG|P[BGP]M|BMP|X[BP]M|RLE|RGB|PCX|FITS|PM)' xv qiv
|
||||
complete -f -X '!*.@(@(?(e)ps|?(E)PS|pdf|PDF)?(.gz|.GZ|.bz2|.BZ2|.Z))' gv ggv kghostview
|
||||
|
@ -24,7 +24,7 @@ _xz()
|
||||
local split=false
|
||||
_split_longopt && split=true
|
||||
|
||||
local xspec="*.xz"
|
||||
local xspec="*.@(xz|lzma)"
|
||||
|
||||
case "$prev" in
|
||||
-@(!(-*)[dlt]*|-decompress|-list|-test))
|
||||
@ -94,6 +94,6 @@ _xzdec()
|
||||
|
||||
$split && return 0
|
||||
|
||||
_filedir xz
|
||||
_filedir xz # no lzma support here as of xz 4.999.8beta
|
||||
} &&
|
||||
complete -F _xzdec $filenames xzdec
|
||||
|
Loading…
x
Reference in New Issue
Block a user