]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - vimrc
Don't backspace over edit start. Use virtualedit.
[config/dotfiles.git] / vimrc
diff --git a/vimrc b/vimrc
index 5f64fc389b5a36e616b67fab65d7fb1f92b5afce..cd7c90e9ec1a06741bac569d35af9b3f25271516 100644 (file)
--- a/vimrc
+++ b/vimrc
@@ -31,8 +31,8 @@ set autoindent
 " When joining lines only add one space after a sentence.
 set nojoinspaces
 
-" Allow backspacing over autoindent, line breaks and insert mode starts.
-set backspace=indent,eol,start
+" Allow backspacing over autoindent and line breaks.
+set backspace=indent,eol
 
 " Start a comment when hitting enter after a commented line (r) and when using
 " o or O around a commented line (o).
@@ -41,6 +41,10 @@ set formatoptions+=ro
 " started.
 set formatoptions+=l
 
+" Allow virtual editing (cursor can be positioned anywhere, even when there is
+" no character) in visual block mode.
+set virtualedit=block
+
 " Already display matches while typing the search command. This makes spotting
 " errors easily.
 set incsearch
@@ -55,8 +59,10 @@ set ignorecase
 set smartcase
 
 " Activate spell checking, use English as default.
-set spell
-set spelllang=en_us
+if v:version >= 700
+    set spell
+    set spelllang=en_us
+endif
 
 
 " DISPLAY SETTINGS
@@ -72,7 +78,9 @@ set ruler
 set showcmd
 
 " Visualize the line the cursor is currently in.
-set cursorline
+if v:version >= 700
+    set cursorline
+endif
 
 " Display tabs as "^I" and trailing space as "-".
 set list