xref: /vim-8.2.3635/runtime/indent.vim (revision 044b68f4)
1" Vim support file to switch on loading indent files for file types
2"
3" Maintainer:	Bram Moolenaar <[email protected]>
4" Last Change:	2005 Mar 28
5
6if exists("did_indent_on")
7  finish
8endif
9let did_indent_on = 1
10
11augroup filetypeindent
12  au FileType * call s:LoadIndent()
13  func! s:LoadIndent()
14    if exists("b:undo_indent")
15      exe b:undo_indent
16      unlet! b:undo_indent b:did_indent
17    endif
18    if expand("<amatch>") != ""
19      if exists("b:did_indent")
20	unlet b:did_indent
21      endif
22      runtime! indent/<amatch>.vim
23    endif
24  endfunc
25augroup END
26