]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - vimrc
Switch plugins with more than one file to pathogen.
[config/dotfiles.git] / vimrc
diff --git a/vimrc b/vimrc
index 322bc9ad25fb666e211573e4d1e2baa5960dfd9f..97d0c371cfdce3393c500537e02bc7e53cf31200 100644 (file)
--- a/vimrc
+++ b/vimrc
@@ -60,6 +60,7 @@ endif
 
 " Enable automatic file detection, plugin and indention support.
 if has('autocmd')
+    filetype off " necessary for pathogen to force a reload of ftplugins
     filetype plugin indent on
 endif
 
@@ -192,9 +193,11 @@ endif
 
 " Easy way to exit insert mode.
 inoremap jj <Esc>
+inoremap jk <Esc>
 " Also for command mode, thanks to http://github.com/mitechie/pyvim
 " (2010-10-15).
 cnoremap jj <C-C>
+cnoremap jk <C-C>
 
 " Disable arrow keys for all modes except command modes. Thanks to James Vega
 " (http://git.jamessan.com/?p=etc/vim.git;a=summary).
@@ -321,6 +324,13 @@ endif
 noremap <silent> <C-L> :nohlsearch<CR><C-L>
 
 
+" ABBREVIATIONS
+
+" Fix some of my spelling mistakes.
+iabbrev relle reelle
+iabbrev reele reelle
+
+
 " SYNTAX SETTINGS
 
 " Activate syntax coloring.
@@ -350,6 +360,13 @@ endif
 
 " PLUGIN SETTINGS
 
+" Use pathogen which allows one 'runtimepath' entry per plugin. This makes
+" installing/removing/updating plugins simple. (Used for plugins with more
+" than one file.)
+if has('eval')
+    call pathogen#runtime_append_all_bundles()
+endif
+
 " Settings for the NERD commenter.
 " Don't create any mappings I don't want to use.
 if has('eval')