]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - vimrc
vimrc: Move some settings from after/ftplugin to vimrc.
[config/dotfiles.git] / vimrc
diff --git a/vimrc b/vimrc
index 5be58ef57276222c21321af5f49db9cec62fe157..d744a9df193de65c3939cba41cb6505dc178555e 100644 (file)
--- a/vimrc
+++ b/vimrc
@@ -234,6 +234,31 @@ if has('autocmd')
             \     execute "normal! g'\"" |
             \ endif
 
+" Fix to allow Vim edit crontab files as crontab doesn't work with
+" backupcopy=auto.
+        autocmd FileType crontab setlocal backupcopy=yes
+
+" Make sure no spell checking is used in deb files.
+        autocmd FileType deb setlocal nospell
+
+" Make sure no spell checking is used in diff files.
+        autocmd FileType diff setlocal nospell
+
+" Don't use the modeline as the diff created by `git commit -v` may contain
+" one which could change the filetype or other settings of the commit window.
+        autocmd FileType gitcommit setlocal nomodeline |
+                                 \ let g:secure_modelines_allowed_items = []
+
+" Allow folding.
+        autocmd FileType perl let perl_fold = 1 |
+                            \ let perl_fold_blocks = 1
+
+" Make sure no spell checking is used in tar files.
+        autocmd FileType tar setlocal nospell
+
+" Use the same comment string as for Vim files.
+        autocmd FileType vimperator setlocal commentstring=\"%s
+
 " Use diff filetype for mercurial patches in patch queue.
         autocmd BufReadPost */.hg/patches/* set filetype=diff