-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfiletype.vim
22 lines (22 loc) · 1.07 KB
/
filetype.vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
" add new filetypes
augroup filetypedetect
autocmd! BufRead,BufNewFile *.ics set filetype=icalendar
autocmd! BufRead,BufNewFile *.as set filetype=actionscript
autocmd! BufRead,BufNewFile */nginx/conf/* set filetype=nginx
autocmd! BufRead,BufNewFile /etc/fonts/**/*.conf set filetype=xml
autocmd! BufRead,BufNewFile *.json set filetype=javascript
autocmd! BufRead,BufNewFile *.js set filetype=javascript
autocmd! BufRead,BufNewFile *.py set filetype=python
autocmd! BufRead,BufNewFile *.c set filetype=c
autocmd! BufRead,BufNewFile *.php set filetype=php
autocmd! BufRead,BufNewFile *.vim set filetype=vim
autocmd! BufRead,BufNewFile vimrc set filetype=vim
autocmd! BufRead,BufNewFile gvimrc set filetype=vim
autocmd! BufRead,BufNewFile *.css set filetype=css
autocmd! BufRead,BufNewFile *.vm set filetype=html
autocmd! BufRead,BufNewFile *.htm set filetype=html
autocmd! BufRead,BufNewFile *.html set filetype=html
autocmd! BufRead,BufNewFile *.xml set filetype=xml
autocmd! BufRead,BufNewFile *.sh set filetype=sh
autocmd! BufRead,BufNewFile *.java set filetype=java
augroup END