take some tips from vimrcfu.com