head	1.2;
access;
symbols;
locks; strict;
comment	@# @;


1.2
date	2005.03.08.21.46.19;	author ciaranm;	state Exp;
branches;
next	1.1;

1.1
date	2005.01.22.19.14.02;	author ciaranm;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2005.11.30.10.01.58;	author chriswhite;	state Exp;
branches;
next	;


desc
@@


1.2
log
@new vim7 goodness
(Portage version: 2.0.51.19 small furry bundle of death edition)
@
text
@# Author: Ciaran McCreesh <ciaranm@@gentoo.org>
#
# completion for gvim

_gvim()
{
    local cur prev cmd args

    COMPREPLY=()
    cur=${COMP_WORDS[COMP_CWORD]}
    prev=${COMP_WORDS[COMP_CWORD-1]}
    cmd=${COMP_WORDS[0]}

    if [[ "${prev}" == "--servername" ]] ; then
        local servers
        servers=$(gvim --serverlist )
        COMPREPLY=( $( compgen -W "${servers}" -- $cur ) )

    elif [[ "${prev}" == -[uUi] ]] ; then
        COMPREPLY=( $( compgen -W "NONE" ) \
                $( compgen -f -X "!*vim*" -- "$cur" ) )

    elif [[ "${cur}" == -* ]] ; then
        args='-t -q -c -S --cmd -A -b -C -d -D -e -E -f --nofork \
            -F -g -h -H -i -L -l -m -M -N -n -nb -o -R -r -s \
            -T -u -U -V -v -w -W -x -X -y -Y -Z --echo-wid \
            --help --literal --noplugin --version'
        args="${args} --echo-wid  --remote --remote-expr \
            --remote-send --remote-silent --remote-wait \
            --remote-wait-silent --serverlist \
            --servername --socketid"
        COMPREPLY=( $( compgen -W "${args}" -- $cur ) )
    else
        _filedir
    fi
}

complete -o filenames -F _gvim gvim gview rgview rgview

# vim: set ft=sh sw=4 et sts=4 :
@


1.1
log
@Add bash-completion script. For now this is vim-7 only. If it seems to work well, it'll be included in a later vim-6 revision.
(Portage version: 2.0.51-r14)
@
text
@d38 1
a38 1
complete -F _gvim gvim gview rgview rgview
@


1.1.1.1
log
@*** empty log message ***
@
text
@d38 1
a38 1
complete -o filenames -F _gvim gvim gview rgview rgview
@


