Unnamed
public text v1 · immutablegvim () {
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
}