From 84c5cd6551c5f4df4974896670c83ef7f73dd374 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Mon, 9 Jul 2018 14:16:06 +1200 Subject: Add extra Perl file detection rules --- Makefile | 6 ++++++ vim/ftdetect/perl.vim | 9 +++++++++ 2 files changed, 15 insertions(+) create mode 100644 vim/ftdetect/perl.vim diff --git a/Makefile b/Makefile index c879db4c..e3e0ad38 100644 --- a/Makefile +++ b/Makefile @@ -47,6 +47,7 @@ install-vim-compiler \ install-vim-config \ install-vim-filetype \ + install-vim-ftdetect \ install-vim-ftplugin \ install-vim-gui \ install-vim-gui-config \ @@ -502,6 +503,7 @@ install-vim: install-vim-after \ install-vim-compiler \ install-vim-config \ install-vim-filetype \ + install-vim-ftdetect \ install-vim-ftplugin \ install-vim-indent \ install-vim-plugin @@ -561,6 +563,10 @@ install-vim-config: install-vim-filetype: cp -p -- vim/filetype.vim vim/scripts.vim $(VIMDIR) +install-vim-ftdetect: + mkdir -p -- $(VIMDIR)/ftdetect + cp -p -- vim/ftdetect/*.vim $(VIMDIR)/ftdetect + install-vim-ftplugin: mkdir -p -- $(VIMDIR)/ftplugin cp -p -- vim/ftplugin/*.vim $(VIMDIR)/ftplugin diff --git a/vim/ftdetect/perl.vim b/vim/ftdetect/perl.vim new file mode 100644 index 00000000..8b2e1b4e --- /dev/null +++ b/vim/ftdetect/perl.vim @@ -0,0 +1,9 @@ +" If it's a new file in a bin, libexec, or scripts subdir that has a +" Makefile.PL, it's almost definitely Perl. +autocmd BufNewFile + \ */bin/* + \,*/libexec/* + \,*/scripts/* + \ if filereadable(expand(':p:h:h') . '/Makefile.PL') + \| setfiletype perl + \|endif -- cgit v1.2.3