[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

bash_completion puts 3500 lines of code in environment



Output of set:

snip-----------------------------------------------------------------------

USER=rj
_=set
bash205='3.1.17(1)-release'
bash205b='3.1.17(1)-release'
bash3='3.1.17(1)-release'
_alias () 
{ 
    local cur;
    COMPREPLY=();
    cur=${COMP_WORDS[$COMP_CWORD]};
    case "$COMP_LINE" in 
        *[^=])
            COMPREPLY=($( compgen -A alias -S '=' -- $cur ))
        ;;
        *=)
            COMPREPLY=("$( alias ${cur%=} 2>/dev/null | 			     sed -e
's|^alias '$cur'\(.*\)$|\1|' )")
        ;;
    esac
}

snip------------------------------------------------------------------------

over 3000 more lines of code.

----------------------------------------------------------------------------

Disabling the lines on bash_completion in bashrc solves this.

Any insight ? ( This is a 3 week old etch install. )

Thanks, // Jasper.



Reply to: