1 " Vim indent file loader
3 " Maintainer: David Fishburn <fishburn at ianywhere dot com>
4 " Last Change: Thu Sep 15 2005 10:27:51 AM
6 " Download: http://vim.sourceforge.net/script.php?script_id=495
8 " Description: Checks for a:
9 " buffer local variable,
11 " If the above exist, it will source the type specified.
12 " If none exist, it will source the default sqlanywhere.vim file.
15 " Only load this indent file when no other was loaded.
16 if exists("b:did_indent")
20 " Default to the standard Vim distribution file
21 let filename = 'sqlanywhere'
23 " Check for overrides. Buffer variables have the highest priority.
24 if 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
29 elseif exists("g:sql_type_default")
30 if globpath(&runtimepath, 'indent/'.g:sql_type_default.'.vim') != ''
31 let filename = g:sql_type_default
35 " Source the appropriate file
36 exec 'runtime indent/'.filename.'.vim'