10fd9289dSBram Moolenaar" Vim indent file loader 20fd9289dSBram Moolenaar" Language: SQL 30fd9289dSBram Moolenaar" Maintainer: David Fishburn <fishburn at ianywhere dot com> 40fd9289dSBram Moolenaar" Last Change: Thu Sep 15 2005 10:27:51 AM 50fd9289dSBram Moolenaar" Version: 1.0 60fd9289dSBram Moolenaar" Download: http://vim.sourceforge.net/script.php?script_id=495 70fd9289dSBram Moolenaar 80fd9289dSBram Moolenaar" Description: Checks for a: 90fd9289dSBram Moolenaar" buffer local variable, 100fd9289dSBram Moolenaar" global variable, 110fd9289dSBram Moolenaar" If the above exist, it will source the type specified. 120fd9289dSBram Moolenaar" If none exist, it will source the default sqlanywhere.vim file. 130fd9289dSBram Moolenaar 140fd9289dSBram Moolenaar 150fd9289dSBram Moolenaar" Only load this indent file when no other was loaded. 160fd9289dSBram Moolenaarif exists("b:did_indent") 170fd9289dSBram Moolenaar finish 180fd9289dSBram Moolenaarendif 190fd9289dSBram Moolenaar 200fd9289dSBram Moolenaar" Default to the standard Vim distribution file 210fd9289dSBram Moolenaarlet filename = 'sqlanywhere' 220fd9289dSBram Moolenaar 230fd9289dSBram Moolenaar" Check for overrides. Buffer variables have the highest priority. 240fd9289dSBram Moolenaarif exists("b:sql_type_override") 250fd9289dSBram Moolenaar " Check the runtimepath to see if the file exists 260fd9289dSBram Moolenaar if globpath(&runtimepath, 'indent/'.b:sql_type_override.'.vim') != '' 270fd9289dSBram Moolenaar let filename = b:sql_type_override 280fd9289dSBram Moolenaar endif 290fd9289dSBram Moolenaarelseif exists("g:sql_type_default") 300fd9289dSBram Moolenaar if globpath(&runtimepath, 'indent/'.g:sql_type_default.'.vim') != '' 310fd9289dSBram Moolenaar let filename = g:sql_type_default 320fd9289dSBram Moolenaar endif 330fd9289dSBram Moolenaarendif 340fd9289dSBram Moolenaar 350fd9289dSBram Moolenaar" Source the appropriate file 360fd9289dSBram Moolenaarexec 'runtime indent/'.filename.'.vim' 370fd9289dSBram Moolenaar 380fd9289dSBram Moolenaar 39*a7241f5fSBram Moolenaar" vim:sw=4: 40