All pastes #450790 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-04-21 03:04 UTC
rendered paste body
gvim () {
        LIMIT=$# 
        for ((i = 1; i <= $LIMIT; i++ )) do
                eval file="\$$i"
                if [[ -e $file && ! -O $file ]]
                then
                        otherfile=1 
                else

                fi
        done
        if [[ $otherfile = 1 ]]
        then
                echo -ne "\e]1; sudo gvim $1 \a"
                sudo gvim -geometry 90x25+50+50 "$@"
                settab
        else
                echo -ne "\e]1; gvim $1 \a"
                command gvim -geometry 90x25+50+50 "$@"
                settab
        fi
}