From 1150adc4db99fc4f88f0a5ebebe2f9033784209c Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Tue, 29 Dec 2020 23:40:05 +0100 Subject: Fix detecting conf filetype, closes #641 --- ftdetect/polyglot.vim | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'ftdetect') diff --git a/ftdetect/polyglot.vim b/ftdetect/polyglot.vim index 3132a339..4d6935fe 100644 --- a/ftdetect/polyglot.vim +++ b/ftdetect/polyglot.vim @@ -2659,13 +2659,13 @@ func! s:Observe(fn) augroup END endfunc -au BufNewFile,BufRead,StdinReadPost * if expand(":e") == "" | +au BufNewFile,BufRead,StdinReadPost,BufWritePost * if expand(":e") == "" | \ call polyglot#shebang#Detect() | endif -au BufWinEnter * if &ft == "" && expand(":e") == "" | +au BufWinEnter * if &ft == "" && expand(":e") == "" | \ call s:Observe('shebang#Detect') | endif -au FileType * au! polyglot-observer +au BufWritePost * au! polyglot-observer augroup END @@ -3528,7 +3528,6 @@ if exists("did_load_filetypes") && exists("g:polyglot_disabled") runtime! extras/filetype.vim endif - let s:runtime = resolve($VIMRUNTIME) let s:base = resolve(expand(':p:h:h')) -- cgit v1.2.3