]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - vimrc
vimrc: Recognize latin1 encoded files.
[config/dotfiles.git] / vimrc
diff --git a/vimrc b/vimrc
index f469e3992cbf67e99ebb03086af1050bea92c01c..b200fa4b63a2710da59db4995b0993cff65a8b47 100644 (file)
--- a/vimrc
+++ b/vimrc
@@ -28,12 +28,13 @@ endif
 " EDIT SETTINGS
 
 " Enable automatic file detection, plugin and indention.
-if has("autocmd")
+if has('autocmd')
     filetype plugin indent on
 endif
 
-" Use UTF-8 file encoding for all files.
-set fileencodings=utf-8
+" Use UTF-8 file encoding for all files. Automatically recognize latin1 in
+" existing files.
+set fileencodings=utf-8,latin1
 
 " Wrap text after 78 characters.
 set textwidth=78
@@ -72,7 +73,7 @@ set virtualedit=block
 set incsearch
 
 " Activate syntax folding.
-if has("folding")
+if has('folding')
     set foldmethod=syntax
     set foldcolumn=2
     set foldlevel=99 " no closed folds at default, 'foldenable' would disable
@@ -174,12 +175,12 @@ endif
 
 " Make sure xa0 (alt + space) is automatically changed to a normal whitespace
 " if pressed accidentally while in insert mode (happens on Mac sometimes).
-if has("mac")
+if has('mac')
     imap <Char-0xa0> <Space>
 endif
 
 " Disable Apple style movements in MacVim.
-if has("gui_macvim") && has("eval")
+if has('gui_macvim') && has('eval')
     let macvim_skip_cmd_opt_movement = 1
 endif
 
@@ -187,7 +188,7 @@ endif
 " SYNTAX SETTINGS
 
 " Activate syntax coloring.
-if has("syntax")
+if has('syntax')
     syntax enable
 
 " Highlight text longer then 78 characters. Thanks to Tony Mechelynck
@@ -204,7 +205,7 @@ endif
 
 " Settings for the NERD commenter.
 " Don't create any mappings I don't want to use.
-if has("eval")
+if has('eval')
     let NERDCreateDefaultMappings = 0
 endif
 " Map toggle comment.
@@ -215,7 +216,7 @@ map <Leader><Leader> <plug>NERDCommenterToggle
 
 " Use a custom auto group to prevent problems when the vimrc files is sourced
 " twice.
-if has("autocmd")
+if has('autocmd')
     augroup vimrc
         autocmd!