set cursorline
endif
-" Display tabs as "^I" and trailing space as "-".
+" Display tabs, trailing space and non breakable spaces.
set list
-set listchars=trail:-
+set listchars=trail:-,nbsp:!
" MAPPINGS (except for plugins, see PLUGIN SETTINGS below)
nnoremap - <C-b>
" Maps to change spell language between English and German and disable it.
-map <Leader>sn :set nospell<CR>
-map <Leader>se :set spell spelllang=en_us<CR>
-map <Leader>sd :set spell spelllang=de_de<CR>
+if v:version >= 700
+ map <Leader>sn :set nospell<CR>
+ map <Leader>se :set spell spelllang=en_us<CR>
+ map <Leader>sd :set spell spelllang=de_de<CR>
+endif
" Add semicolon to the end of the line. Thanks to
" http://www.van-laarhoven.org/vim/.vimrc for this idea and godlygeek in #vim
-" for an improved version which doesn't clobber any marks.
+" on Freenode for an improved version which doesn't clobber any marks.
nnoremap <silent> ; :call setline(line('.'), getline('.') . ';')<CR>
" I often type "W" instead of "w" when trying to save a file. Fix my mistake.