[Bash-completion-commits] [SCM] bash-completion branch, master, updated. 2.0-61-g7f2eb83

Igor Murzov e-mail at date.by
Sat Nov 3 19:52:15 UTC 2012


The following commit has been merged in the master branch:
commit 7f2eb8327c9c59576cd181f813bd27e6e681b02b
Author: Igor Murzov <e-mail at date.by>
Date:   Sat Nov 3 23:48:12 2012 +0400

    mplayer: Add -subcp argument completion.

diff --git a/completions/mplayer b/completions/mplayer
index 55dfd65..e3279fc 100644
--- a/completions/mplayer
+++ b/completions/mplayer
@@ -55,6 +55,16 @@ _mplayer()
                        done ) )
             return 0
             ;;
+        -subcp|-msgcharset)
+            local cp
+            cp=( $( iconv --list 2>/dev/null | sed -e "s@//@@;" 2>/dev/null ) )
+            if [[ "$cur" == "${cur,,}" ]]; then
+                COMPREPLY=( $( compgen -W '${cp[@],,}' -- "$cur" ) )
+            else
+                COMPREPLY=( $( compgen -W '${cp[@]^^}' -- "$cur" ) )
+            fi
+            return 0
+            ;;
         -ifo)
             _filedir ifo
             return 0
@@ -116,7 +126,7 @@ _mplayer()
         -audio-density|-audio-delay|-audio-preload|-endpos|-osdlevel| \
         -ffourcc|-sws|-channels|-skiplimit|-format|-ofps|-aadriver| \
         -aaosdcolor|-aasubcolor|-vobsubout|-vobsuboutid|-vobsuboutindex| \
-        -sub-bg-alpha|-sub-bg-color|-subcp|-subdelay|-subfps|-subpos| \
+        -sub-bg-alpha|-sub-bg-color|-subdelay|-subfps|-subpos| \
         -subalign|-subwidth|-subfont-blur|-subfont-outline| \
         -subfont-autoscale|-subfont-encoding|-subfont-osd-scale| \
         -subfont-text-scale)

-- 
bash-completion



More information about the Bash-completion-commits mailing list