aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2011-12-19 12:02:56 +1300
committerTom Ryder <tom@sanctum.geek.nz>2011-12-19 12:02:56 +1300
commit8649bddb491bd42f366253648079f3cb8e78d567 (patch)
treefb1b9bcd8328add293a6528aaed833c956c1295e
parentNo backups, tweak search highlighting so the cursor's position is a shade mor... (diff)
downloaddotfiles-8649bddb491bd42f366253648079f3cb8e78d567.tar.gz
dotfiles-8649bddb491bd42f366253648079f3cb8e78d567.zip
More conditionals to avoid startup errors when using older/smaller versions of vim
-rw-r--r--vim/vimrc18
1 files changed, 13 insertions, 5 deletions
diff --git a/vim/vimrc b/vim/vimrc
index 7bbf3132..78343769 100644
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -28,8 +28,10 @@ if has("cmdline_info")
endif
" Completion
-set wildmode=longest,list
-set wildmenu
+if has("wildmenu")
+ set wildmode=longest,list
+ set wildmenu
+endif
" Cursors
map <up> <nop>
@@ -75,8 +77,12 @@ if has("spell")
endif
" Splits
-set splitbelow
-set splitright
+if has("windows")
+ set splitbelow
+ if has("vertsplit")
+ set splitright
+ endif
+endif
" Swaps
set noswapfile
@@ -103,5 +109,7 @@ if has("linebreak")
endif
" Visual
-set virtualedit+=block
+if has("virtualedit")
+ set virtualedit+=block
+endif