| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | " Vim support file to switch on loading indent files for file types | 
					
						
							|  |  |  | " | 
					
						
							|  |  |  | " Maintainer:	Bram Moolenaar <Bram@vim.org> | 
					
						
							| 
									
										
										
										
											2005-03-28 20:58:01 +00:00
										 |  |  | " Last Change:	2005 Mar 28 | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | if exists("did_indent_on") | 
					
						
							|  |  |  |   finish | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | let did_indent_on = 1 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | augroup filetypeindent | 
					
						
							| 
									
										
										
										
											2005-03-28 20:58:01 +00:00
										 |  |  |   au FileType * call s:LoadIndent() | 
					
						
							|  |  |  |   func! s:LoadIndent() | 
					
						
							|  |  |  |     if exists("b:undo_indent") | 
					
						
							|  |  |  |       exe b:undo_indent | 
					
						
							|  |  |  |       unlet! b:undo_indent b:did_indent | 
					
						
							|  |  |  |     endif | 
					
						
							|  |  |  |     if expand("<amatch>") != "" | 
					
						
							|  |  |  |       if exists("b:did_indent") | 
					
						
							|  |  |  | 	unlet b:did_indent | 
					
						
							|  |  |  |       endif | 
					
						
							|  |  |  |       runtime! indent/<amatch>.vim | 
					
						
							|  |  |  |     endif | 
					
						
							|  |  |  |   endfunc | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | augroup END |