Mercurial > vim
view runtime/syntax/msql.vim @ 5403:b9c1c1f4cda9 v7.4.052
updated for version 7.4.052
Problem: With 'fo' set to "a2" inserting a space in the first column may
cause the cursor to jump to the previous line.
Solution: Handle the case when there is no comment leader properly. (Tor
Perkins) Also fix that cursor is in the wrong place when spaces
get replaced with a Tab.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sun, 06 Oct 2013 17:46:56 +0200 |
parents | 3fc0f57ecb91 |
children | 43efa4f5a8ea |
line wrap: on
line source
" Vim syntax file " Language: msql " Maintainer: Lutz Eymers <ixtab@polzin.com> " URL: http://www.isp.de/data/msql.vim " Email: Subject: send syntax_vim.tgz " Last Change: 2001 May 10 " " Options msql_sql_query = 1 for SQL syntax highligthing inside strings " msql_minlines = x to sync at least x lines backwards " For version 5.x: Clear all syntax items " For version 6.x: Quit when a syntax file was already loaded if version < 600 syntax clear elseif exists("b:current_syntax") finish endif if !exists("main_syntax") let main_syntax = 'msql' endif if version < 600 so <sfile>:p:h/html.vim else runtime! syntax/html.vim unlet b:current_syntax endif syn cluster htmlPreproc add=msqlRegion syn case match " Internal Variables syn keyword msqlIntVar ERRMSG contained " Env Variables syn keyword msqlEnvVar SERVER_SOFTWARE SERVER_NAME SERVER_URL GATEWAY_INTERFACE contained syn keyword msqlEnvVar SERVER_PROTOCOL SERVER_PORT REQUEST_METHOD PATH_INFO contained syn keyword msqlEnvVar PATH_TRANSLATED SCRIPT_NAME QUERY_STRING REMOTE_HOST contained syn keyword msqlEnvVar REMOTE_ADDR AUTH_TYPE REMOTE_USER CONTEN_TYPE contained syn keyword msqlEnvVar CONTENT_LENGTH HTTPS HTTPS_KEYSIZE HTTPS_SECRETKEYSIZE contained syn keyword msqlEnvVar HTTP_ACCECT HTTP_USER_AGENT HTTP_IF_MODIFIED_SINCE contained syn keyword msqlEnvVar HTTP_FROM HTTP_REFERER contained " Inlclude lLite syn include @msqlLite <sfile>:p:h/lite.vim " Msql Region syn region msqlRegion matchgroup=Delimiter start="<!$" start="<![^!->D]" end=">" contains=@msqlLite,msql.* " sync if exists("msql_minlines") exec "syn sync minlines=" . msql_minlines else syn sync minlines=100 endif " Define the default highlighting. " For version 5.7 and earlier: only when not done already " For version 5.8 and later: only when an item doesn't have highlighting yet if version >= 508 || !exists("did_msql_syn_inits") if version < 508 let did_msql_syn_inits = 1 command -nargs=+ HiLink hi link <args> else command -nargs=+ HiLink hi def link <args> endif HiLink msqlComment Comment HiLink msqlString String HiLink msqlNumber Number HiLink msqlFloat Float HiLink msqlIdentifier Identifier HiLink msqlGlobalIdentifier Identifier HiLink msqlIntVar Identifier HiLink msqlEnvVar Identifier HiLink msqlFunctions Function HiLink msqlRepeat Repeat HiLink msqlConditional Conditional HiLink msqlStatement Statement HiLink msqlType Type HiLink msqlInclude Include HiLink msqlDefine Define HiLink msqlSpecialChar SpecialChar HiLink msqlParentError Error HiLink msqlTodo Todo HiLink msqlOperator Operator HiLink msqlRelation Operator delcommand HiLink endif let b:current_syntax = "msql" if main_syntax == 'msql' unlet main_syntax endif " vim: ts=8