aboutsummaryrefslogtreecommitdiff
path: root/vim
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2020-05-16 04:16:43 +1200
committerTom Ryder <tom@sanctum.geek.nz>2020-05-16 04:16:52 +1200
commit9e33cbd7656a24fd99042127b1c2add880810bdb (patch)
tree3c36677e234de9ec23b9ecf9050b22cde31128b4 /vim
parentCorrect a comment (diff)
downloaddotfiles-9e33cbd7656a24fd99042127b1c2add880810bdb.tar.gz
dotfiles-9e33cbd7656a24fd99042127b1c2add880810bdb.zip
Add a few more filetype detection hooks
Diffstat (limited to 'vim')
-rw-r--r--vim/filetype.vim27
1 files changed, 27 insertions, 0 deletions
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/*.*