#!/bin/bash
#########################################################
# 							#
# This is BashStyle-NG 7.0				#
#							#
# Licensed under GNU LESSER GENERAL PUBLIC LICENSE v3	#
#							#
# Copyright 2007 - 2008 Christopher Bratusek		#
#							#
#########################################################

rm -f $HOME/.vimrc

if [[ $(gconftool-2 --get /apps/bashstyle/vim/syntax_hilight) == "true" ]]; then
	echo "syntax on" >> $HOME/.vimrc
fi

if [[ $(gconftool-2 --get /apps/bashstyle/vim/dark_background) == "true" ]]; then
	echo "set background=dark" >> $HOME/.vimrc
fi

if [[ $(gconftool-2 --get /apps/bashstyle/vim/jump_back) == "true" ]]; then
	echo "if has(\"autocmd\")" >> $HOME/.vimrc
	echo "    au BufReadPost * if line(\"'\\\"\") > 0 && line(\"'\\\"\") <= line(\"$\")" >> $HOME/.vimrc
	echo "    \| exe \"normal! g'\\\"\" | endif" >> $HOME/.vimrc
	echo "endif" >> $HOME/.vimrc
fi

if [[ $(gconftool-2 --get /apps/bashstyle/vim/filetype_indent) == "true" ]]; then
	echo "if has(\"autocmd\")" >> $HOME/.vimrc
	echo "    filetype indent on" >> $HOME/.vimrc
	echo "endif" >> $HOME/.vimrc
fi

if [[ $(gconftool-2 --get /apps/bashstyle/vim/show_cmd) == "true" ]]; then
	echo "set showcmd" >> $HOME/.vimrc
fi

if [[ $(gconftool-2 --get /apps/bashstyle/vim/show_match) == "true" ]]; then
	echo "set showmatch" >> $HOME/.vimrc
fi

if [[ $(gconftool-2 --get /apps/bashstyle/vim/ignore_case) == "true" ]]; then
	echo "set ignorecase" >> $HOME/.vimrc
fi

if [[ $(gconftool-2 --get /apps/bashstyle/vim/smart_case) == "true" ]]; then
	echo "set smartcase" >> $HOME/.vimrc
fi
