vimrc: enable features only if available; update changelog for upload
[grml-etc-core.git] / etc / skel / .vimrc
index 1f87644..7ef9a42 100644 (file)
@@ -3,7 +3,6 @@
 " Authors:       grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
 " Bug-Reports:   see http://grml.org/bugs/
 " License:       This file is licensed under the GPL v2.
-" Latest change: Sam Jun 30 01:28:53 CEST 2007 [mika]
 "###############################################################################
 " Thanks to Sven Guckes for his template!
 "###############################################################################
 " be no-compatible with vi
   set nocp
 " turn these ON:
-  set digraph ek hidden ruler sc vb wmnu
+  set ek hidden ruler sc vb wmnu
+" set digraph
 " turn these OFF ("no" prefix):
-  set noeb noet nosol
+  set nodigraph noeb noet nosol
 " non-toggles:
   set bs=2 fo=cqrt ls=2 shm=at ww=<,>,h,l
 " set bs=2 fo=cqrt ls=2 shm=at tw=72 ww=<,>,h,l
 
 " autocommands:
 " when the file type is "mail" then set the textwidth to "70":
-  au FileType mail   set tw=70
+  if has("autocmd")
+     au FileType mail   set tw=70
 " When editing a file, always jump to the last cursor position
 "  au BufReadPost * if line("'\"") | exe "'\"" | endif
-  autocmd BufReadPost * if line("'\"") && line("'\"") <= line("$") | exe "normal `\"" | endif
+     autocmd BufReadPost * if line("'\"") && line("'\"") <= line("$") | exe "normal `\"" | endif
+  endif
 
 " some colors - as an example "white on black" [use bold fonts]:
 "  hi normal   ctermfg=white  ctermbg=black guifg=white  guibg=black
 "  hi nontext  ctermfg=blue   ctermbg=black guifg=blue   guibg=black
-" switch on syntax coloring!! "bunt ist meine lieblingsfarbe!" :-)
-  syn on
+  if has("syntax")
+     syn on
+  endif
 " set t_Co=256                " number of colors
 
 " some useful mappings:
@@ -117,7 +120,7 @@ if version >= 700
     map <F12> :set spell!<CR><Bar>:echo "Spell Check: " . strpart("OffOn", 3 * &spell, 3)<CR>
     set spellfile=~/.vim/spellfile.add
   " change language -  get spell files from http://ftp.vim.org/pub/vim/runtime/spell/ =>
-  " cd ~/.vim/spell && wget http://ftp.vim.org/pub/vim/runtime/spell/de.latin1.spl
+  " cd ~/.vim/spell && wget http://ftp.vim.org/pub/vim/runtime/spell/de.{latin1,utf-8}.spl
   " change to german:
   "  set spelllang=de
   " highlight spelling correction: