| 
									
										
										
										
											2006-03-09 22:27:48 +00:00
										 |  |  | " Vim indent file loader | 
					
						
							| 
									
										
										
										
											2006-04-30 18:54:39 +00:00
										 |  |  | " Language:    SQL | 
					
						
							| 
									
										
										
										
											2006-03-09 22:27:48 +00:00
										 |  |  | " Maintainer:  David Fishburn <fishburn at ianywhere dot com> | 
					
						
							|  |  |  | " Last Change: Thu Sep 15 2005 10:27:51 AM | 
					
						
							|  |  |  | " Version:     1.0 | 
					
						
							|  |  |  | " Download:    http://vim.sourceforge.net/script.php?script_id=495 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " Description: Checks for a: | 
					
						
							| 
									
										
										
										
											2006-04-30 18:54:39 +00:00
										 |  |  | "                  buffer local variable, | 
					
						
							|  |  |  | "                  global variable, | 
					
						
							| 
									
										
										
										
											2006-03-09 22:27:48 +00:00
										 |  |  | "              If the above exist, it will source the type specified. | 
					
						
							|  |  |  | "              If none exist, it will source the default sqlanywhere.vim file. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " Only load this indent file when no other was loaded. | 
					
						
							|  |  |  | if exists("b:did_indent") | 
					
						
							|  |  |  |     finish | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " Default to the standard Vim distribution file | 
					
						
							|  |  |  | let filename = 'sqlanywhere' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " Check for overrides.  Buffer variables have the highest priority. | 
					
						
							|  |  |  | if exists("b:sql_type_override") | 
					
						
							|  |  |  |     " Check the runtimepath to see if the file exists | 
					
						
							|  |  |  |     if globpath(&runtimepath, 'indent/'.b:sql_type_override.'.vim') != '' | 
					
						
							|  |  |  |         let filename = b:sql_type_override | 
					
						
							|  |  |  |     endif | 
					
						
							|  |  |  | elseif exists("g:sql_type_default") | 
					
						
							|  |  |  |     if globpath(&runtimepath, 'indent/'.g:sql_type_default.'.vim') != '' | 
					
						
							|  |  |  |         let filename = g:sql_type_default | 
					
						
							|  |  |  |     endif | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " Source the appropriate file | 
					
						
							|  |  |  | exec 'runtime indent/'.filename.'.vim' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " vim:sw=4:ff=unix: |