[Bash-completion-commits] [SCM] bash-completion branch, master, updated. 70d5ff09e04886e33998def5eebbdec84dae230a

Ville Skyttä ville.skytta at iki.fi
Sat Dec 11 10:57:00 UTC 2010


The following commit has been merged in the master branch:
commit 70d5ff09e04886e33998def5eebbdec84dae230a
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Sat Dec 11 12:56:52 2010 +0200

    Add *.spkg (Sage Package) to tar filename completions.

diff --git a/CHANGES b/CHANGES
index 4762147..4a27d45 100644
--- a/CHANGES
+++ b/CHANGES
@@ -31,7 +31,7 @@ bash-completion (2.x)
   * Add *.iso (Alioth: #311420), *.m2t and *.m2ts (Alioth: #312770) to
     xine-based player filename completions.
   * Add /etc/ethers to MAC address completion sources.
-  * Add *.gem to tar completions.
+  * Add *.gem and *.spkg to tar filename completions.
   * Complete known hosts from avahi-browse only if $COMP_KNOWN_HOSTS_WITH_AVAHI
     is non-empty (Alioth: #312691, RedHat: #630326).
   * Improve relevance of many user/group completions, depending on context.
diff --git a/completions/tar b/completions/tar
index fba25d6..a5c0249 100644
--- a/completions/tar
+++ b/completions/tar
@@ -19,20 +19,20 @@ _tar()
             return 0
             ;;
         +([^IZzJjy])f)
-            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\?\)\)'
+            ext='@(@(tar|gem|spkg)?(.@(Z|[gx]z|bz?(2)|lzma))|t@([glx]z|bz?(2)))'
+            regex='\(\(tar\|gem\|spkg\)\(\.\(Z\|[gx]z\|bz?(2)\|lzma\)\)\?\|t\([glx]z\|bz2\?\)\)'
             ;;
         *[Zz]*f)
-            ext='@(t?(ar.)|gem.)@(gz|Z)'
-            regex='\(t\(ar\.\)\?\|gem\.\)\(gz\|Z\)'
+            ext='@(t?(ar.)|gem.|spkg.)@(gz|Z)'
+            regex='\(t\(ar\.\)\?\|gem\.\|spkg\.\)\(gz\|Z\)'
             ;;
         *[Ijy]*f)
-            ext='@(t?(ar.)|gem.)bz?(2)'
-            regex='\(t\(ar\.\)\?\|gem\.\)bz2\?'
+            ext='@(@(t?(ar.)|gem.)bz?(2)|spkg)'
+            regex='\(\(t\(ar\.\)\?\|gem\.\)bz2\?\|spkg\)'
             ;;
         *[J]*f)
-            ext='@(t?(ar.)|gem.)@(lz?(ma)|xz)'
-            regex='\(t\(ar\.\)\?\|gem\.\)\(lzma\|xz\)\?'
+            ext='@(t?(ar.)|gem.|spkg.)@(lz?(ma)|xz)'
+            regex='\(t\(ar\.\)\?\|gem\.\|spkg\.\)\(lzma\|xz\)\?'
             ;;
         *)
             _filedir

-- 
bash-completion



More information about the Bash-completion-commits mailing list