--- /dev/null
+" Vim filetype plugin file
+" Language: Crontab
+" Maintainer: Simon Ruderich <simon@ruderich.com>
+" Last Change: 2008-05-20
+
+
+" Fix to allow vim edit crontab files as crontab doesn't work with
+" backupcopy=auto.
+setlocal backupcopy=yes
--- /dev/null
+" Vim filetype plugin file
+" Language: Diff
+" Maintainer: Simon Ruderich <simon@ruderich.com>
+" Last Change: 2008-05-22
+
+
+" Make sure no spell checking is used in diff files.
+setlocal nospell
--- /dev/null
+" Vim filetype plugin file
+" Language: Vimperator
+" Maintainer: Simon Ruderich <simon@ruderich.com>
+" Last Change: 2008-06-08
+
+
+" Use the same comment string as for vim files.
+setlocal commentstring=\"%s
--- /dev/null
+" Vim syntax file
+" Language: Vim .vim files
+" Maintainer: Simon Ruderich <simon@ruderich.com>
+" Last Change: 2008-05-20
+
+
+" Fix for the default .vim syntax to also recognize "syntax default" instead
+" of "syntax def".
+syn region vimHiLink contained oneline matchgroup=vimCommand start="\<\(def\(ault\)\?\s\+\)\=link\>\|\<def\>" end="$" contains=vimHiGroup,vimGroup,vimHLGroup,vimNotation
--- /dev/null
+" Vim filetype detection file
+" Language: Markdown
+" Maintainer: Simon Ruderich <simon@ruderich.com>
+" Last Change: 2008-05-20
+
+
+" Recognize .md as markdown files.
+autocmd BufRead,BufNewFile *.md set filetype=mkd
--- /dev/null
+" Vim filetype detection file
+" Language: Tcl
+" Maintainer: Simon Ruderich <simon@ruderich.com>
+" Last Change: 2008-05-28
+
+
+" Recognize .test as Tcl files.
+autocmd BufRead,BufNewFile *.test set filetype=tcl