]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - vimrc
vimrc: Also display non breakable space with 'listchars'.
[config/dotfiles.git] / vimrc
diff --git a/vimrc b/vimrc
index be322aaadfecd76b6723ffce24129de508eaac53..d5555c48b1f39a0b1ddcfc2ae387cf1cfac9a476 100644 (file)
--- a/vimrc
+++ b/vimrc
@@ -106,9 +106,9 @@ if v:version >= 700
     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)
@@ -118,13 +118,15 @@ nnoremap <Space> <C-f>
 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.