" EDIT SETTINGS
" Enable automatic file detection, plugin and indention.
-filetype plugin indent on
+if has("autocmd")
+ filetype plugin indent on
+endif
" Use UTF-8 file encoding for all files.
set fileencodings=utf-8
set incsearch
" Activate syntax folding.
-set foldmethod=syntax
-set foldcolumn=2
-set foldlevel=99 " no folding at default
+if has("folding")
+ set foldmethod=syntax
+ set foldcolumn=2
+ set foldlevel=99 " no folding at default
+endif
" Only check for case if the searched word contains a capital character.
set ignorecase
" MAPPINGS (except for plugins, see PLUGIN SETTINGS below)
" Use "," as my mapleader.
-let mapleader = ","
-let maplocalleader = ","
+if has("eval")
+ let mapleader = ","
+ let maplocalleader = ","
+endif
" Use <space> to move down a page and - to move up one like in mutt.
nnoremap <Space> <C-f>
endif
" Disable Apple style movements in MacVim.
-if has("gui_macvim")
+if has("gui_macvim") && has("eval")
let macvim_skip_cmd_opt_movement = 1
endif
" Settings for the NERD commenter.
" Don't create any mappings I don't want to use.
-let NERDCreateDefaultMappings = 0
+if has("eval")
+ let NERDCreateDefaultMappings = 0
+endif
" Map toggle comment.
map <Leader><Leader> <plug>NERDCommenterToggle