]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - vimrc
vimrc: Also fix some English spelling mistakes.
[config/dotfiles.git] / vimrc
diff --git a/vimrc b/vimrc
index f0e4e26e216d7e9ce14586d6d1065affdc4c3ae0..12ff138f80cb239ab9bd487fbd5b7e24c3b7dd08 100644 (file)
--- a/vimrc
+++ b/vimrc
@@ -510,9 +510,11 @@ endif
 
 " ABBREVIATIONS
 
-" Fix some of my spelling mistakes.
+" Fix some of my spelling mistakes (German).
 inoreabbrev relle reelle
 inoreabbrev reele reelle
+" Fix some of my spelling mistakes (English).
+inoreabbrev completly completely
 
 
 " SYNTAX SETTINGS
@@ -601,6 +603,8 @@ if has('syntax')
 
 " Settings for specific filetypes.
 
+    " C
+    let g:c_no_if0_fold = 1 " fix weird double fold in #if0 in recent versions
     " Haskell.
     let g:hs_highlight_delimiters = 1
     let g:hs_highlight_boolean = 1
@@ -635,11 +639,17 @@ if has('eval')
         silent! execute 'call pathogen#runtime_append_all_bundles()'
     endif
 
+" 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']
+
 " Settings for the NERD commenter.
     " Don't create any mappings I don't want to use.
     let g:NERDCreateDefaultMappings = 0
     " Map toggle comment.
-    map <Leader><Leader> <Plug>NERDCommenterToggle
+    nmap <Leader><Leader> <Plug>NERDCommenterToggle
 
 " XPTemplate settings.
     " Try to maintain snippet rendering even after editing outside of a