diff options
Diffstat (limited to 'vim')
-rw-r--r-- | vim/autoload/filetype.vim | 8 | ||||
m--------- | vim/bundle/shebang_change_filetype | 0 | ||||
-rw-r--r-- | vim/filetype.vim | 6 |
3 files changed, 0 insertions, 14 deletions
diff --git a/vim/autoload/filetype.vim b/vim/autoload/filetype.vim index fb70d690..79df3b28 100644 --- a/vim/autoload/filetype.vim +++ b/vim/autoload/filetype.vim @@ -64,11 +64,3 @@ function! filetype#SudoRepeat() abort endif endfunction - -" Check whether the first line was changed and looks like a shebang, and if -" so, re-run filetype detection -function! filetype#CheckShebang() abort - if line('''[') == 1 && getline(1) =~# '^#!' - doautocmd filetypedetect BufRead - endif -endfunction diff --git a/vim/bundle/shebang_change_filetype b/vim/bundle/shebang_change_filetype new file mode 160000 +Subproject 961e50bfc2128e04c7771ee0150d9024f561698 diff --git a/vim/filetype.vim b/vim/filetype.vim index 9d6c6eb7..c5f67db0 100644 --- a/vim/filetype.vim +++ b/vim/filetype.vim @@ -513,10 +513,4 @@ augroup filetypedetect \| runtime scripts.vim \|endif - " On leaving insert mode, check whether the first line was changed and looks - " like a shebang format, and if so, re-run filetype detection - autocmd InsertLeave - \ * - \ call filetype#CheckShebang() - augroup END |