blob: de23a8b91256aba5ac619ae3486bd95ff7f75522 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
"
" vimrc_reload_filetype.vim: Add hook to reload active buffer's filetype when
" vimrc reloaded, so that we don't end up indenting four spaces in an open
" VimL file, etc. Requires Vim 7.1 or 7.0 with patch 187 for SourceCmd.
"
" Author: Tom Ryder <tom@sanctum.geek.nz>
" License: Same as Vim itself
"
if exists('loaded_vimrc_reload_filetype') || &compatible
finish
endif
if !exists('##SourceCmd')
finish
endif
let loaded_vimrc_reload_filetype = 1
" This SourceCmd intercepts :source for .vimrc
augroup vimrc_reload_filetype
autocmd!
autocmd SourceCmd $MYVIMRC
\ call vimrc_reload_filetype#Reload()
augroup END
|