diff options
Diffstat (limited to 'runtime/syntax')
-rw-r--r-- | runtime/syntax/nsis.vim | 10 | ||||
-rw-r--r-- | runtime/syntax/sqloracle.vim | 7 |
2 files changed, 10 insertions, 7 deletions
diff --git a/runtime/syntax/nsis.vim b/runtime/syntax/nsis.vim index 461ffb41fd..f6d5cab6a8 100644 --- a/runtime/syntax/nsis.vim +++ b/runtime/syntax/nsis.vim @@ -1,9 +1,9 @@ " Vim syntax file -" Language: NSIS script, for version of NSIS 3.02 and later +" Language: NSIS script, for version of NSIS 3.03 and later " Maintainer: Ken Takata " URL: https://github.com/k-takata/vim-nsis " Previous Maintainer: Alex Jakushev <Alex.Jakushev@kemek.lt> -" Last Change: 2018-01-26 +" Last Change: 2018-02-07 " quit when a syntax file was already loaded if exists("b:current_syntax") @@ -395,7 +395,8 @@ syn keyword nsisFileAttrib contained FILE_ATTRIBUTE_TEMPORARY syn keyword nsisInstruction contained Abort Call ClearErrors GetCurrentAddress syn keyword nsisInstruction contained GetFunctionAddress GetLabelAddress Goto syn keyword nsisInstruction contained IfAbort IfErrors IfFileExists IfRebootFlag IfSilent -syn keyword nsisInstruction contained IntCmp IntCmpU Return Quit SetErrors StrCmp StrCmpS +syn keyword nsisInstruction contained IntCmp IntCmpU Int64Cmp Int64CmpU IntPtrCmp IntPtrCmpU +syn keyword nsisInstruction contained Return Quit SetErrors StrCmp StrCmpS syn keyword nsisInstruction contained MessageBox nextgroup=nsisMessageBoxOpt skipwhite syn region nsisMessageBoxOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisMessageBox @@ -434,7 +435,7 @@ syn keyword nsisInstruction contained StrCpy StrLen syn keyword nsisInstruction contained Exch Push Pop "FUNCTIONS - Integer manipulation support (4.9.10) -syn keyword nsisInstruction contained IntOp IntFmt +syn keyword nsisInstruction contained IntFmt Int64Fmt IntOp IntPtrOp "FUNCTIONS - Rebooting support (4.9.11) syn keyword nsisInstruction contained Reboot SetRebootFlag @@ -541,6 +542,7 @@ syn match nsisSystem contained "!finalize\>" syn match nsisSystem contained "!system\>" syn match nsisSystem contained "!tempfile\>" syn match nsisSystem contained "!getdllversion\>" +syn match nsisSystem contained "!gettlbversion\>" syn match nsisSystem contained "!warning\>" syn match nsisSystem contained "!pragma\>" nextgroup=nsisPragmaOpt skipwhite diff --git a/runtime/syntax/sqloracle.vim b/runtime/syntax/sqloracle.vim index bf2862f497..3989b1f997 100644 --- a/runtime/syntax/sqloracle.vim +++ b/runtime/syntax/sqloracle.vim @@ -4,12 +4,13 @@ " Repository: https://github.com/chrisbra/vim-sqloracle-syntax " License: Vim " Previous Maintainer: Paul Moore -" Last Change: 2016 Jul 22 +" Last Change: 2018 May 13 " Changes: " 02.04.2016: Support for when keyword " 03.04.2016: Support for join related keywords " 22.07.2016: Support Oracle Q-Quote-Syntax +" 25.07.2016: Support for Oracle N'-Quote syntax if exists("b:current_syntax") finish @@ -53,8 +54,8 @@ syn keyword sqlType boolean char character date float integer long syn keyword sqlType mlslabel number raw rowid varchar varchar2 varray " Strings: -syn region sqlString matchgroup=Quote start=+"+ skip=+\\\\\|\\"+ end=+"+ -syn region sqlString matchgroup=Quote start=+'+ skip=+\\\\\|\\'+ end=+'+ +syn region sqlString matchgroup=Quote start=+n\?"+ skip=+\\\\\|\\"+ end=+"+ +syn region sqlString matchgroup=Quote start=+n\?'+ skip=+\\\\\|\\'+ end=+'+ syn region sqlString matchgroup=Quote start=+n\?q'\z([^[(<{]\)+ end=+\z1'+ syn region sqlString matchgroup=Quote start=+n\?q'<+ end=+>'+ syn region sqlString matchgroup=Quote start=+n\?q'{+ end=+}'+ |