From 0073c92980dfb81445cc9491be60d1b94933e251 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Sun, 24 Oct 2010 23:40:55 +0300 Subject: [PATCH] Add *.gem to tar completions. --- CHANGES | 1 + completions/tar | 16 ++++++++-------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/CHANGES b/CHANGES index 6a855473..5f34ce42 100644 --- a/CHANGES +++ b/CHANGES @@ -29,6 +29,7 @@ bash-completion (2.x) * Add *.m2t and *.m2ts to xine-based player filename completions (Alioth: #312770). * Add /etc/ethers to MAC address completion sources. + * Add *.gem to tar completions. [ Freddy Vulto ] * Added _tilde(), fix ~username completion (Alioth: #312613, Debian: #587095) diff --git a/completions/tar b/completions/tar index 81ecbce0..e38bc590 100644 --- a/completions/tar +++ b/completions/tar @@ -19,20 +19,20 @@ _tar() return 0 ;; +([^IZzJjy])f) - ext='t@(ar?(.@(Z|gz|bz?(2)|lz?(ma)|xz))|gz|bz?(2)|lz?(ma)|xz)' - regex='t\(ar\(\.\(Z\|gz\|bz2\?\|lzma\|xz\)\)\?\|gz\|bz2\?\|lzma\|xz\)' + ext='@(@(tar|gem)?(.@(Z|[gx]z|bz?(2)|lzma))|t@([glx]z|bz?(2)))' + regex='\(\(tar\|gem\)\(\.\(Z\|[gx]z\|bz?(2)\|lzma\)\)\?\|t\([glx]z\|bz2\?\)\)' ;; *[Zz]*f) - ext='t?(ar.)@(gz|Z)' - regex='t\(ar\.\)\?\(gz\|Z\)' + ext='@(t?(ar.)|gem.)@(gz|Z)' + regex='\(t\(ar\.\)\?\|gem\.\)\(gz\|Z\)' ;; *[Ijy]*f) - ext='t?(ar.)bz?(2)' - regex='t\(ar\.\)\?bz2\?' + ext='@(t?(ar.)|gem.)bz?(2)' + regex='\(t\(ar\.\)\?\|gem\.\)bz2\?' ;; *[J]*f) - ext='t?(ar.)@(lz?(ma)|xz)' - regex='t\(ar\.\)\?\(lzma\|xz\)\?' + ext='@(t?(ar.)|gem.)@(lz?(ma)|xz)' + regex='\(t\(ar\.\)\?\|gem\.\)\(lzma\|xz\)\?' ;; *) _filedir