1" Vim indent file loader 2" Language: SQL 3" Maintainer: David Fishburn <fishburn at ianywhere dot com> 4" Last Change: Thu Sep 15 2005 10:27:51 AM 5" Version: 1.0 6" Download: http://vim.sourceforge.net/script.php?script_id=495 7 8" Description: Checks for a: 9" buffer local variable, 10" global variable, 11" If the above exist, it will source the type specified. 12" If none exist, it will source the default sqlanywhere.vim file. 13 14 15" Only load this indent file when no other was loaded. 16if exists("b:did_indent") 17 finish 18endif 19 20" Default to the standard Vim distribution file 21let filename = 'sqlanywhere' 22 23" Check for overrides. Buffer variables have the highest priority. 24if exists("b:sql_type_override") 25 " Check the runtimepath to see if the file exists 26 if globpath(&runtimepath, 'indent/'.b:sql_type_override.'.vim') != '' 27 let filename = b:sql_type_override 28 endif 29elseif exists("g:sql_type_default") 30 if globpath(&runtimepath, 'indent/'.g:sql_type_default.'.vim') != '' 31 let filename = g:sql_type_default 32 endif 33endif 34 35" Source the appropriate file 36exec 'runtime indent/'.filename.'.vim' 37 38 39" vim:sw=4: 40