Mercurial > vim
view runtime/ftplugin/sql.vim @ 7:3fc0f57ecb91 v7.0001
updated for version 7.0001
author | vimboss |
---|---|
date | Sun, 13 Jun 2004 20:20:40 +0000 |
parents | |
children | c93c9cad9618 |
line wrap: on
line source
" Vim filetype plugin file " Language: SQL (Common for Oracle, Microsoft SQL Server, Sybase) " Version: 0.02 " Maintainer: David Fishburn <fishburn@ianywhere.com> " Last Change: Tue May 27 2003 09:33:31 " This file should only contain values that are common to all SQL languages " Oracle, Microsoft SQL Server, Sybase ASA/ASE, MySQL, and so on " If additional features are required create: " vimfiles/after/ftplugin/sql.vim " to override and add any of your own settings " Only do this when not done yet for this buffer if exists("b:did_ftplugin") finish endif " Don't load another plugin for this buffer let b:did_ftplugin = 1 " Define patterns for the matchit macro if !exists("b:match_words") " SQL is generally case insensitive let b:match_ignorecase = 1 let b:match_words = \ '\<begin\>:\<end\>\(;\)\?$,'. \ '\<if\>:\<elsif\>:\<elseif\>:\<else\>:'. \ '\%(\<end\s\+\)\@<!' . '\<if\>:\<end\s\+if\>,'. \ '\<loop\>:\<break\>:\<continue\>:'. \ '\%(\<end\s\+\)\@<!' . '\<loop\>:\<end\s\+loop\>,'. \ '\<for\>:\<break\>:\<continue\>:'. \ '\%(\<end\s\+\)\@<!' . '\<for\>:\<end\s\+for\>,'. \ '\<case\>:\<when\>:\<default\>:'. \ '\%(\<end\s\+\)\@<!' . '\<case\>:\<end\s\+case\>' endif