diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2020-09-06 23:37:24 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2020-09-06 23:37:24 +0200 |
commit | 46040f3ffd35c4a981ca1f3713934f55b58bb525 (patch) | |
tree | a562dbf2edce5657e648f6c6a69856ea30985d27 /ftdetect | |
parent | 48254ec7adc9cbbc2ff15c606faf062d23d7f200 (diff) | |
download | vim-polyglot-46040f3ffd35c4a981ca1f3713934f55b58bb525.tar.gz vim-polyglot-46040f3ffd35c4a981ca1f3713934f55b58bb525.zip |
Add heuristics for .h extension
Diffstat (limited to 'ftdetect')
-rw-r--r-- | ftdetect/polyglot.vim | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/ftdetect/polyglot.vim b/ftdetect/polyglot.vim index 6d080cf3..19d164c5 100644 --- a/ftdetect/polyglot.vim +++ b/ftdetect/polyglot.vim @@ -134,7 +134,7 @@ if !has_key(s:disabled_packages, 'awk') endif if !has_key(s:disabled_packages, 'c/c++') - au! BufRead,BufNewFile *.c,*.cpp,*.tpp + au! BufRead,BufNewFile *.cpp,*.tpp,*.c endif if !has_key(s:disabled_packages, 'cmake') @@ -343,7 +343,9 @@ endif if !has_key(s:disabled_packages, 'ada') au BufNewFile,BufRead *.ada setf ada + au BufNewFile,BufRead *.ada_m setf ada au BufNewFile,BufRead *.adb setf ada + au BufNewFile,BufRead *.adc setf ada au BufNewFile,BufRead *.ads setf ada au BufNewFile,BufRead *.gpr setf ada endif @@ -465,6 +467,7 @@ endif if !has_key(s:disabled_packages, 'awk') au BufNewFile,BufRead *.awk setf awk + au BufNewFile,BufRead *.gawk setf awk endif if !has_key(s:disabled_packages, 'reason') @@ -473,16 +476,11 @@ if !has_key(s:disabled_packages, 'reason') endif if !has_key(s:disabled_packages, 'c/c++') - au BufNewFile,BufRead *.c setf c - au BufNewFile,BufRead *.cats setf c - au BufNewFile,BufRead *.h setf c - au BufNewFile,BufRead *.idc setf c au BufNewFile,BufRead *.c++ setf cpp au BufNewFile,BufRead *.cc setf cpp au BufNewFile,BufRead *.cp setf cpp au BufNewFile,BufRead *.cpp setf cpp au BufNewFile,BufRead *.cxx setf cpp - au BufNewFile,BufRead *.h setf cpp au BufNewFile,BufRead *.h++ setf cpp au BufNewFile,BufRead *.hh setf cpp au BufNewFile,BufRead *.hpp setf cpp @@ -490,8 +488,14 @@ if !has_key(s:disabled_packages, 'c/c++') au BufNewFile,BufRead *.inc setf cpp au BufNewFile,BufRead *.inl setf cpp au BufNewFile,BufRead *.ipp setf cpp + au BufNewFile,BufRead *.moc setf cpp au BufNewFile,BufRead *.tcc setf cpp au BufNewFile,BufRead *.tpp setf cpp + au BufNewFile,BufRead *.c setf c + au BufNewFile,BufRead *.cats setf c + au BufNewFile,BufRead *.idc setf c + au BufNewFile,BufRead *.qc setf c + au! BufNewFile,BufRead *.h call polyglot#DetectHFiletype() endif if !has_key(s:disabled_packages, 'caddyfile') @@ -566,6 +570,7 @@ endif if !has_key(s:disabled_packages, 'dart') au BufNewFile,BufRead *.dart setf dart + au BufNewFile,BufRead *.drt setf dart endif if !has_key(s:disabled_packages, 'dhall') @@ -1065,7 +1070,7 @@ if !has_key(s:disabled_packages, 'nix') endif if !has_key(s:disabled_packages, 'objc') - au BufNewFile,BufRead *.h setf objc + au! BufNewFile,BufRead *.h call polyglot#DetectHFiletype() au! BufNewFile,BufRead *.m call polyglot#DetectMFiletype() endif |