From 9e33cbd7656a24fd99042127b1c2add880810bdb Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 16 May 2020 04:16:43 +1200 Subject: Add a few more filetype detection hooks --- vim/filetype.vim | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/vim/filetype.vim b/vim/filetype.vim index da8b8e74..91327ba0 100644 --- a/vim/filetype.vim +++ b/vim/filetype.vim @@ -171,6 +171,11 @@ augroup filetypedetect \ ?*.l \,?*.lex \ setfiletype lex + " limits.conf(5) files + autocmd BufNewFile,BufRead + \ limits.conf + \,*/limits.d/*.conf + \ setfiletype limits " Lisp autocmd BufNewFile,BufRead \ ?*.lisp @@ -195,6 +200,11 @@ augroup filetypedetect autocmd BufNewFile,BufRead \ aliases \ setfiletype mailaliases + " Mailcap (MIME app reference) files + autocmd BufNewFile,BufRead + \ mailcap + \,.mailcap + \ setfiletype mailcap " Makefiles autocmd BufNewFile,BufRead \ Makefile @@ -246,6 +256,10 @@ augroup filetypedetect \,/etc/shadow- \,/etc/shadow.edit \ setfiletype passwd + " Packet capture files + autocmd BufNewFile,BufRead + \ ?*.pcap + \ setfiletype pcap " Perl 5 files autocmd BufNewFile,BufRead \ ?*.pl @@ -272,6 +286,10 @@ augroup filetypedetect autocmd BufNewFile,BufRead \ ?*.pod6 \ setfiletype pod6 + " protocols(5) files + autocmd BufNewFile,BufRead + \ protocols + \ setfiletype protocols " Python files autocmd BufNewFile,BufRead \ ?*.py @@ -299,6 +317,10 @@ augroup filetypedetect autocmd BufNewFile,BufRead \ ?*.rb \ setfiletype ruby + " Samba config + autocmd BufNewFile,BufRead + \ smb.conf + \ setfiletype samba " sed files autocmd BufNewFile,BufRead \ ?*.sed @@ -367,6 +389,11 @@ augroup filetypedetect autocmd BufNewFile,BufRead \ svn-commit*.tmp \ setfiletype svn + " sysctl configuration files + autocmd BufNewFile,BufRead + \ /etc/sysctl.conf + \,/etc/sysctl.d/*.conf + \ setfiletype sysctl " Systemd unit files autocmd BufNewFile,BufRead \ */systemd/*.* -- cgit v1.2.3