-
Notifications
You must be signed in to change notification settings - Fork 50
/
filetype.vim
45 lines (44 loc) · 1.98 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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
if &cp
set nocompatible " openSUSE needs this because its /etc/vimrc calls syntax on too early
endif
augroup filetypedetect
au BufNewFile,BufRead *.rj setf rj
au BufNewFile,BufRead *.jsm setf javascript
au BufNewFile,BufRead *.json setf json
au BufNewFile,BufRead *.s,*.S setf gas
au BufNewFile,BufRead *.asm,*.ASM setf masm
au BufNewFile,BufRead *.asy setf asy
au BufRead *access[._]log*,*/nginx/*[._]log[.-]* setf httplog
au BufRead .msmtprc setf msmtp
au BufNewFile,BufRead .htaccess.* setf apache
au BufRead pacman.log setf pacmanlog
au BufRead /var/log/*.log* setf messages
au BufNewFile,BufRead *.rfc setf rfc
au BufNewFile,BufRead *.aspx,*.ascx setf html
au BufNewFile,BufRead *.md setf markdown
au BufRead grub.cfg setf sh
au BufRead $HOME/temp/mb setf mb
au BufNewFile,BufRead *.wiki setf vimwiki
au BufNewFile,BufRead $HOME/.vim/dict/*.txt,$VIM/vimfiles/dict/*.txt setf dict
au BufNewFile,BufRead fcitx_skin.conf,*/fcitx*.{conf,desc}*,*/fcitx/profile setf dosini
au BufNewFile,BufRead mimeapps.list setf desktop
au BufRead *tmux.conf setf tmux
au BufRead rc.conf setf sh
au BufRead *.grf,*.url setf dosini
au BufRead accels setf lisp
au BufNewFile,BufRead PKGBUILD setf sh
au BufNewFile,BufRead *.install,install,.INSTALL setf sh
au BufNewFile,BufRead ejabberd.cfg* setf erlang
au BufNewFile,BufRead */xorg.conf.d/* setf xf86conf
au BufNewFile,BufRead *fluxbox/keys setf fluxkeys
au BufNewFile,BufRead *fluxbox/menu setf fluxbox
au BufNewFile,BufRead hg-editor-*.txt setf hgcommit
au BufNewFile,BufRead *openvpn*/*.conf,*.ovpn setf openvpn
au BufNewFile,BufRead *.pxi setf pyrex
au BufRead $HOME/.cabal/config setf cabal
au BufNewFile,BufRead *.stp setf stap
au BufNewFile,BufRead *.io setf io
au BufNewFile,BufRead supervisor*.conf setf dosini
au BufRead *procmaillog setf mail
au BufNewFile,BufRead *.i setf swig
augroup END