summaryrefslogtreecommitdiff
path: root/editors/vim-gtk/patches/patch-ae
blob: 83e95a7b42a4c88bb3a5d2e57e61afccec4ad5c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
$NetBSD: patch-ae,v 1.2 1999/11/22 18:57:43 tron Exp $

--- ../runtime/syntax/sql.vim.orig	Fri Jul  9 11:31:44 1999
+++ ../runtime/syntax/sql.vim	Tue Jul 13 10:36:01 1999
@@ -1,7 +1,7 @@
 " Vim syntax file
-" Language:	SQL (Oracle 7)
+" Language:	SQL, PL/SQL (Oracle 8i)
 " Maintainer:	Paul Moore <gustav@morpheus.demon.co.uk>
-" Last change:	1997 April 20
+" Last change:	1999 March 18
 
 " Remove any old syntax stuff hanging around
 syn clear
@@ -10,34 +10,34 @@ syn case ignore
 
 " The SQL reserved words, defined as keywords.
 
-syn keyword sqlSpecial   null
+syn keyword sqlSpecial  false null true
 
-syn keyword sqlKeyword	access add as asc by check cluster column
-syn keyword sqlKeyword	compress connect current decimal default
-syn keyword sqlKeyword	desc else exclusive file for from group
-syn keyword sqlKeyword	having identified immediate increment index
-syn keyword sqlKeyword	initial into is level maxextents mode modify
+syn keyword sqlKeyword	access add as asc begin by check cluster column
+syn keyword sqlKeyword	compress connect current cursor decimal default desc
+syn keyword sqlKeyword	else elsif end exception exclusive file for from
+syn keyword sqlKeyword	function group having identified if immediate increment
+syn keyword sqlKeyword	index initial into is level loop maxextents mode modify
 syn keyword sqlKeyword	nocompress nowait of offline on online start
 syn keyword sqlKeyword	successful synonym table then to trigger uid
 syn keyword sqlKeyword	unique user validate values view whenever
-syn keyword sqlKeyword	where with option order pctfree privileges
-syn keyword sqlKeyword	public resource row rowlabel rownum rows
-syn keyword sqlKeyword	session share size smallint
+syn keyword sqlKeyword	where with option order pctfree privileges procedure
+syn keyword sqlKeyword	public resource return row rowlabel rownum rows
+syn keyword sqlKeyword	session share size smallint type using 
 
 syn keyword sqlOperator	not and or
 syn keyword sqlOperator	in any some all between exists
 syn keyword sqlOperator	like escape
-syn keyword sqlOperator  union intersect minus
-syn keyword sqlOperator  prior distinct
-syn keyword sqlOperator	sysdate
-
-syn keyword sqlStatement	alter analyze audit comment commit create
-syn keyword sqlStatement	delete drop explain grant insert lock noaudit
-syn keyword sqlStatement	rename revoke rollback savepoint select set
+syn keyword sqlOperator union intersect minus
+syn keyword sqlOperator prior distinct
+syn keyword sqlOperator	sysdate out
+
+syn keyword sqlStatement alter analyze audit comment commit create
+syn keyword sqlStatement delete drop execute explain grant insert lock noaudit
+syn keyword sqlStatement rename revoke rollback savepoint select set
 syn keyword sqlStatement truncate update
 
-syn keyword sqlType		char character date long raw mlslabel number
-syn keyword sqlType		rowid varchar varchar2 float integer
+syn keyword sqlType	boolean char character date float integer long
+syn keyword sqlType	mlslabel number raw rowid varchar varchar2 varray
 
 " Strings and characters:
 syn region sqlString		start=+"+  skip=+\\\\\|\\"+  end=+"+