sql.vim (1204B)
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. 16 if exists("b:did_indent") 17 finish 18 endif 19 20 " Default to the standard Vim distribution file 21 let filename = 'sqlanywhere' 22 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 28 endif 29 elseif exists("g:sql_type_default") 30 if globpath(&runtimepath, 'indent/'.g:sql_type_default.'.vim') != '' 31 let filename = g:sql_type_default 32 endif 33 endif 34 35 " Source the appropriate file 36 exec 'runtime indent/'.filename.'.vim' 37 38 39 " vim:sw=4: