home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / runtime / indent / sql.vim < prev    next >
Encoding:
Text File  |  2010-08-15  |  1.2 KB  |  40 lines

  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:
  40.