summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeith Hall <kingkeith+github@gmail.com>2021-04-01 22:55:53 +0300
committerDavid Peter <sharkdp@users.noreply.github.com>2021-05-11 21:04:02 +0200
commit848ceb6f10b6d5f9fcfca5b3530220a5b2403f84 (patch)
tree90d3ad49344f515dbebd2e3a760dd327911c4c16
parent3559079de0081987741a1d6fb2ea9ee4b1a42e56 (diff)
Remove variable.other from CSV highlighting
-rw-r--r--assets/syntaxes/02_Extra/CSV.sublime-syntax12
-rw-r--r--assets/syntaxes/02_Extra/syntax_test_csv.csv26
-rw-r--r--assets/syntaxes/02_Extra/syntax_test_tsv.tsv26
-rw-r--r--tests/syntax-tests/highlighted/CSV/comma_in_quotes.csv8
4 files changed, 35 insertions, 37 deletions
diff --git a/assets/syntaxes/02_Extra/CSV.sublime-syntax b/assets/syntaxes/02_Extra/CSV.sublime-syntax
index 10e5c7cc..cca7cd2c 100644
--- a/assets/syntaxes/02_Extra/CSV.sublime-syntax
+++ b/assets/syntaxes/02_Extra/CSV.sublime-syntax
@@ -17,8 +17,6 @@ contexts:
- match: ''
push:
- field_or_record_separator
- - field5
- - field_or_record_separator
- field4
- field_or_record_separator
- field3
@@ -70,15 +68,11 @@ contexts:
field3:
- match: ''
set:
- - meta_content_scope: meta.field-3.csv variable.other
+ - meta_content_scope: meta.field-3.csv constant.numeric
- include: field_contents
field4:
- match: ''
set:
- - meta_content_scope: meta.field-4.csv constant.numeric
- - include: field_contents
- field5:
- - match: ''
- set:
- - meta_content_scope: meta.field-5.csv keyword.operator
+ - meta_content_scope: meta.field-4.csv keyword.operator
- include: field_contents
+
diff --git a/assets/syntaxes/02_Extra/syntax_test_csv.csv b/assets/syntaxes/02_Extra/syntax_test_csv.csv
index 1d7ae9f9..c997b2bd 100644
--- a/assets/syntaxes/02_Extra/syntax_test_csv.csv
+++ b/assets/syntaxes/02_Extra/syntax_test_csv.csv
@@ -8,19 +8,21 @@ Forename,Surname,House No.,Street,City,Postcode
# ^ punctuation.separator.sequence
# ^^^^^^ meta.field-4
# ^ punctuation.separator.sequence
-# ^^^^ meta.field-5
+# ^^^^ meta.field-1
# ^ punctuation.separator.sequence
-# ^^^^^^^^ meta.field-1
-John,Doe,87,Citiville,TU43 6GH
+# ^^^^^^^^ meta.field-2
+John,Doe,87,Logon Road,Citiville,TU43 6GH
#^^^ meta.field-1
# ^ punctuation.separator.sequence
# ^^^ meta.field-2
# ^ punctuation.separator.sequence
# ^^ meta.field-3
# ^ punctuation.separator.sequence
-# ^^^^^^^^^ meta.field-4
-# ^ punctuation.separator.sequence
-# ^^^^^^^^ meta.field-5
+# ^^^^^^^^^^ meta.field-4
+# ^ punctuation.separator.sequence
+# ^^^^^^^^^ meta.field-1
+# ^ punctuation.separator.sequence
+# ^^^^^^^^ meta.field-2
Jane,Doe,22,"""Fun"" Street","The City, County",FA90 1XA
#^^^ meta.field-1
# ^ punctuation.separator.sequence
@@ -32,11 +34,11 @@ Jane,Doe,22,"""Fun"" Street","The City, County",FA90 1XA
# ^^ constant.character.escape
# ^^ constant.character.escape
# ^ punctuation.separator.sequence
-# ^ meta.field-5 string.quoted.double punctuation.definition.string.begin
-# ^^^^^^^^^^^^^^^^^ meta.field-5 string.quoted.double
-# ^ meta.field-5 string.quoted.double punctuation.definition.string.end
+# ^ meta.field-1 string.quoted.double punctuation.definition.string.begin
+# ^^^^^^^^^^^^^^^^^ meta.field-1 string.quoted.double
+# ^ meta.field-1 string.quoted.double punctuation.definition.string.end
# ^ punctuation.separator.sequence
-# ^^^^^^^^ meta.field-1
+# ^^^^^^^^ meta.field-2
Fred,Bloggs,"19","Street
#^^^ meta.field-1
# ^ punctuation.separator.sequence
@@ -53,6 +55,6 @@ Lines",Citee,P0stc0d3
#^^^^^ meta.field-4 string.quoted.double
# ^ meta.field-4 punctuation.definition.string.end
# ^ punctuation.separator.sequence
-# ^^^^^ meta.field-5
+# ^^^^^ meta.field-1
# ^ punctuation.separator.sequence
-# ^^^^^^^^ meta.field-1
+# ^^^^^^^^ meta.field-2
diff --git a/assets/syntaxes/02_Extra/syntax_test_tsv.tsv b/assets/syntaxes/02_Extra/syntax_test_tsv.tsv
index 6d005214..8c2645b8 100644
--- a/assets/syntaxes/02_Extra/syntax_test_tsv.tsv
+++ b/assets/syntaxes/02_Extra/syntax_test_tsv.tsv
@@ -8,19 +8,21 @@ Forename Surname House No. Street City Postcode
# ^ punctuation.separator.sequence
# ^^^^^^ meta.field-4
# ^ punctuation.separator.sequence
-# ^^^^ meta.field-5
+# ^^^^ meta.field-1
# ^ punctuation.separator.sequence
-# ^^^^^^^^ meta.field-1
-John Doe 87 Citiville TU43 6GH
+# ^^^^^^^^ meta.field-2
+John Doe 87 Logon Road Citiville TU43 6GH
#^^^ meta.field-1
# ^ punctuation.separator.sequence
# ^^^ meta.field-2
# ^ punctuation.separator.sequence
# ^^ meta.field-3
# ^ punctuation.separator.sequence
-# ^^^^^^^^^ meta.field-4
-# ^ punctuation.separator.sequence
-# ^^^^^^^^ meta.field-5
+# ^^^^^^^^^^ meta.field-4
+# ^ punctuation.separator.sequence
+# ^^^^^^^^^ meta.field-1
+# ^ punctuation.separator.sequence
+# ^^^^^^^^ meta.field-2
Jane Doe 22 """Fun"" Street" "The City County" FA90 1XA
#^^^ meta.field-1
# ^ punctuation.separator.sequence
@@ -32,11 +34,11 @@ Jane Doe 22 """Fun"" Street" "The City County" FA90 1XA
# ^^ constant.character.escape
# ^^ constant.character.escape
# ^ punctuation.separator.sequence
-# ^ meta.field-5 string.quoted.double punctuation.definition.string.begin
-# ^^^^^^^^^^^^^^^^^ meta.field-5 string.quoted.double
-# ^ meta.field-5 string.quoted.double punctuation.definition.string.end
+# ^ meta.field-1 string.quoted.double punctuation.definition.string.begin
+# ^^^^^^^^^^^^^^^^^ meta.field-1 string.quoted.double
+# ^ meta.field-1 string.quoted.double punctuation.definition.string.end
# ^ punctuation.separator.sequence
-# ^^^^^^^^ meta.field-1
+# ^^^^^^^^ meta.field-2
Fred Bloggs "19" "Street
#^^^ meta.field-1
# ^ punctuation.separator.sequence
@@ -53,6 +55,6 @@ Lines" Citee P0stc0d3
#^^^^^ meta.field-4 string.quoted.double
# ^ meta.field-4 punctuation.definition.string.end
# ^ punctuation.separator.sequence
-# ^^^^^ meta.field-5
+# ^^^^^ meta.field-1
# ^ punctuation.separator.sequence
-# ^^^^^^^^ meta.field-1
+# ^^^^^^^^ meta.field-2
diff --git a/tests/syntax-tests/highlighted/CSV/comma_in_quotes.csv b/tests/syntax-tests/highlighted/CSV/comma_in_quotes.csv
index c4015719..9bd0da1a 100644
--- a/tests/syntax-tests/highlighted/CSV/comma_in_quotes.csv
+++ b/tests/syntax-tests/highlighted/CSV/comma_in_quotes.csv
@@ -1,7 +1,7 @@
-first,last,address,city,zip
-John,Doe,120 any st.,"Anytown, WW",08123
+first,last,address,city,zip
+John,Doe,120 any st.,"Anytown, WW",08123
a,b
1,"ha 
""ha"" 
-ha",120 any st.,"Anytown, WW",08123
-3,4,120 any st.,"Anytown, WW",08123
+ha",120 any st.,"Anytown, WW",08123
+3,4,120 any st.,"Anytown, WW",08123