From fe0e62f71d89d3f39bba516f9cbddce9db16401e Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Tue, 11 Jun 2019 09:48:21 +1200 Subject: Factor out :FileTypeReload into a function --- vim/vimrc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/vim/vimrc b/vim/vimrc index 7dddad82..67f0bae8 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -175,10 +175,13 @@ endif " FileTypeReload, which just re-runs BufRead events for filetype detection if " they've been loaded. " +function! s:FileTypeReload() abort + if exists('did_load_filetypes') + doautocmd filetypedetect BufRead + endif +endfunction command! FileTypeReload - \ if exists('did_load_filetypes') - \| doautocmd filetypedetect BufRead - \|endif + \ call s:FileTypeReload() " Create a 'vimrc' automatic command hook group, if it doesn't already exist, " and clear away any automatic command hooks already defined within it if it -- cgit v1.2.3