]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - vimrc
crontab: Add. Delete old CtrlP cache files.
[config/dotfiles.git] / vimrc
diff --git a/vimrc b/vimrc
index 3a48b1e0d4fad2dbfe32059eea07fa29ff907577..48f52f335e1deec75a45c1219ae38d4df5978cbd 100644 (file)
--- a/vimrc
+++ b/vimrc
@@ -65,6 +65,15 @@ set nomodeline
 " matches after another (full). Thanks to pbrisbin
 " (http://pbrisbin.com:8080/dotfiles/vimrc).
 set wildmode=list:longest,full
+" Ignore case when completing files/directories.
+if exists('+wildignorecase')
+    set wildignorecase
+endif
+
+" Show completion menu even if only one entry matches.
+if exists('+completeopt')
+    set completeopt+=menuone
+endif
 
 " Increase history of executed commands (:).
 set history=1000
@@ -353,7 +362,7 @@ if has('statusline')
     set statusline+=%02n  " buffer number
     set statusline+=%{StatuslineBufferCount()} " highest buffer number
     set statusline+=:
-    if has('modify_fname')
+    if has('modify_fname') && v:version >= 700 " some functions need 7.0
         set statusline+=%{StatuslineRelativeFilename()} " path to current file
         set statusline+=\     " space after path
     else
@@ -754,8 +763,10 @@ if has('eval')
 " Settings for securemodelines.
     " Only allow items I need (also includes spl which is not enabled by
     " default).
-    let g:secure_modelines_allowed_items = ['ft', 'spl', 'fdm',
-                                          \ 'sw', 'sts', 'noet']
+    if v:version >= 700 " need lists
+        let g:secure_modelines_allowed_items = ['ft', 'spl', 'fdm',
+                                              \ 'sw', 'sts', 'noet']
+    endif
 
 " Settings for the NERD commenter.
     " Don't create any mappings I don't want to use.