#!/bin/bash
cd /usr/src/vim-*/ ||exit

#fix security issue:
patch -p 1 <../vim-6.3-security_fix-2.patch

#Change the default locations of the vimrc and gvimrc files to /etc:
sed -i 's@/* #define SYS_VIMRC_FILE	"/etc/vimrc" */@#define SYS_VIMRC_FILE	"/etc/vimrc"@g' src/feature.h
sed -i 's@/* #define SYS_GVIMRC_FILE	"/etc/gvimrc" */@#define SYS_GVIMRC_FILE	"/etc/gvimrc"@g' src/feature.h


#--enable-multibyte: needed for editign multibyte (eg utf8) files
./configure --prefix=/usr --enable-multibyte &&
make &&
make install &&
ln -sf vim /usr/bin/vi

#choose better defaults: e.g. vim features instead of vi compatibility:
if test ! -f /etc/vimrc; then
cat >/etc/vimrc <<"EOF"
"" Begin /etc/vimrc

set langmenu=de_DE
"" lan de_DE

set nocompatible
set backspace=2
"" bs=2 = allow backspacing over indent,eol,start
set ts=2
set sw=2
set autoindent
set ruler
set showcmd
set incsearch
syntax on

""correct some background assumptions for better highlighting
if (&term == "iterm") || (&term == "putty")
  set background=dark
endif

"" autocmd FileType text setlocal textwidth=78

"" End /etc/vimrc
EOF
fi

#recompile after X windows install for gvim
