dotfiles/vim/bundle/eclim/bin/bash_complete

22 lines
389 B
Bash

#!/bin/bash
##
# Script to manually invoke a bash completion function and print the results
# one result per line.
##
. /etc/bash_completion
COMP_FUNC=$1
shift
COMP_WORDS=("${@}")
COMP_CWORD=$((${#COMP_WORDS[@]}-1))
CMD=${COMP_WORDS[0]}
CUR=${COMP_WORDS[$COMP_CWORD]}
PRE=${COMP_WORDS[$(($COMP_CWORD-1))]}
$COMP_FUNC $CMD $CUR $PRE
for reply in ${COMPREPLY[@]} ; do
echo $reply
done