From f7d0e7bed7f8ef8ca11c2564ccb1b6e40e5fcaaa Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sun, 3 Jun 2018 01:17:10 +1200 Subject: Add shebang and opening tag detect for PHP --- vim/ftdetect/; | 12 ++++++++++++ vim/ftdetect/php.vim | 8 ++++++++ 2 files changed, 20 insertions(+) create mode 100644 vim/ftdetect/; (limited to 'vim/ftdetect') diff --git a/vim/ftdetect/; b/vim/ftdetect/; new file mode 100644 index 00000000..f57ba0e6 --- /dev/null +++ b/vim/ftdetect/; @@ -0,0 +1,12 @@ +" PHP files +autocmd BufNewFile,BufRead + \ *.php + \ setfiletype php +autocmd BufNewFile,BufRead + \ * + \ if getline(1) =~# '\m^#!.\' + \ | setfiletype php + \ | endif + \ | if getline(1) =~? '\m^' + \ | setfiletype php + \ | endif diff --git a/vim/ftdetect/php.vim b/vim/ftdetect/php.vim index f28c7ab4..f57ba0e6 100644 --- a/vim/ftdetect/php.vim +++ b/vim/ftdetect/php.vim @@ -2,3 +2,11 @@ autocmd BufNewFile,BufRead \ *.php \ setfiletype php +autocmd BufNewFile,BufRead + \ * + \ if getline(1) =~# '\m^#!.\' + \ | setfiletype php + \ | endif + \ | if getline(1) =~? '\m^' + \ | setfiletype php + \ | endif -- cgit v1.2.3