From 572a53b988e37f9a5f74392d95a6e9080349a548 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sun, 26 May 2019 22:36:16 +1200 Subject: Move code out to autoload --- plugin/vimrc_reload_filetype.vim | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) (limited to 'plugin') diff --git a/plugin/vimrc_reload_filetype.vim b/plugin/vimrc_reload_filetype.vim index 34ff8d7..de23a8b 100644 --- a/plugin/vimrc_reload_filetype.vim +++ b/plugin/vimrc_reload_filetype.vim @@ -9,23 +9,14 @@ if exists('loaded_vimrc_reload_filetype') || &compatible finish endif -if !has('autocmd') || !exists('##SourceCmd') +if !exists('##SourceCmd') finish endif let loaded_vimrc_reload_filetype = 1 -" Wrapper function reloads .vimrc and filetypes -function! s:Reload() abort - source - if exists('#filetypedetect#BufRead') - doautocmd filetypedetect BufRead - endif - redraw - echomsg 'Reloaded vimrc: '.expand('') -endfunction - " This SourceCmd intercepts :source for .vimrc augroup vimrc_reload_filetype autocmd! - autocmd SourceCmd $MYVIMRC call s:Reload() + autocmd SourceCmd $MYVIMRC + \ call vimrc_reload_filetype#Reload() augroup END -- cgit v1.2.3