aboutsummaryrefslogtreecommitdiff
path: root/runtime/syntax/sqloracle.vim
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2018-10-29 09:21:39 +0100
committerJustin M. Keyes <justinkz@gmail.com>2018-10-29 09:22:31 +0100
commit460a52dbbfba87fa1258f38e1ab9981efa9611ef (patch)
tree1793e5a2d5ce40fe017fe05da629856dbb6d4481 /runtime/syntax/sqloracle.vim
parentbee8a0ae8c1301653a3f291dc1505fc72d24f2f0 (diff)
downloadrneovim-460a52dbbfba87fa1258f38e1ab9981efa9611ef.tar.gz
rneovim-460a52dbbfba87fa1258f38e1ab9981efa9611ef.tar.bz2
rneovim-460a52dbbfba87fa1258f38e1ab9981efa9611ef.zip
vim-patch:eb3dc87f0139
Updated runtime files https://github.com/vim/vim/commit/eb3dc87f01391bb075d97aef3d00f91b4e08a25c
Diffstat (limited to 'runtime/syntax/sqloracle.vim')
-rw-r--r--runtime/syntax/sqloracle.vim7
1 files changed, 4 insertions, 3 deletions
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=+}'+