Mercurial > vim
annotate runtime/syntax/testdir/dumps/vim_ex_loadkeymap_01.dump @ 36258:4e190eb5f0ad draft
runtime(vim): Update base-syntax file, improve class, enum and interface highlighting
Commit: https://github.com/vim/vim/commit/818c641b6fac73b574a2b760213f515cee9a3c8e
Author: Doug Kearns <dougkearns@gmail.com>
Date: Sun Oct 6 17:00:48 2024 +0200
runtime(vim): Update base-syntax file, improve class, enum and interface highlighting
- Enable folding of class, enum and interface declarations.
- Highlight constructor names with the Function highlight group, like
other special methods.
- Mark function definitions using special method names as errors.
- Highlight :type arguments.
fixes: #14393#issuecomment-2042796198.
closes: #13810
Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 06 Oct 2024 17:15:04 +0200 |
parents | 2964adcfe42b |
children |
rev | line source |
---|---|
35728
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
1 |'+0&#ffffff0|a| |á| @2|M+0#0000e05&|o|r|e| |t|h|a|n| |o|n|e| |c|h|a|r| |i|n| |f|i|r|s|t| |c|o|l|u|m|n| +0#0000000&@33 |
35554
7633f991b4d3
runtime(syntax-tests): Allow for folded and wrapped lines in syntax test files
Christian Brabandt <cb@256bit.org>
parents:
34870
diff
changeset
|
2 @75 |
35728
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
3 |"+0#0000e05&| |S|p|e|c|i|a|l| |n|o|t|a|t|i|o|n| +0#0000000&@56 |
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
4 |<+0#e000e06&|c|h|a|r|-|6|2|>| +0#0000000&@5|B| @14|S+0#0000e05&|p|e|c|i|a|l| |n|o|t|a|t|i|o|n| |a|l@1|o|w|e|d| |i|n| |L|H|S| |-| |d|e|c|i|m|a|l| +0#0000000&@2 |
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
5 |c| @13|<+0#e000e06&|c|h|a|r|-|0|1|0|3|>| +0#0000000&@4|S+0#0000e05&|p|e|c|i|a|l| |n|o|t|a|t|i|o|n| |a|l@1|o|w|e|d| |i|n| |R|H|S| |-| |o|c|t|a|l| +0#0000000&@4 |
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
6 ><+0#e000e06&|c|h|a|r|-|0|x|0@1|6|4|>| +0#0000000&@1|<+0#e000e06&|c|h|a|r|-|0|x|0@1|4@1|>| +0#0000000&@2|S+0#0000e05&|p|e|c|i|a|l| |n|o|t|a|t|i|o|n| |a|l@1|o|w|e|d| |i|n| |L|H|S| |a|n|d| |R|H|S| |-| |h|e |
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
7 |x|a|d|e|c|i|m|a|l| +0#0000000&@65 |
35554
7633f991b4d3
runtime(syntax-tests): Allow for folded and wrapped lines in syntax test files
Christian Brabandt <cb@256bit.org>
parents:
34870
diff
changeset
|
8 @75 |
35728
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
9 |"+0#0000e05&| |V|i|m|-|s|c|r|i|p|t| |c|o|m@1|e|n|t| |c|h|a|r|a|c|t|e|r|s| +0#0000000&@43 |
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
10 |#| |<+0#e000e06&|c|h|a|r|-|0|x|0@1|a|3|>| +0#0000000&@15|L+0#0000e05&|i|n|e| |s|h|o|u|l|d| |n|o|t| |m|a|t|c|h| |a|s| |a| |V|i|m|9|-|s|c|r|i|p|t| |c|o|m@1|e |
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
11 |n|t| +0#0000000&@72 |
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
12 |\|"| |“| @26|L+0#0000e05&|i|n|e| |s|h|o|u|l|d| |n|o|t| |m|a|t|c|h| |a|s| |a| |l|e|g|a|c|y|-|s|c|r|i|p|t| |c|o|m |
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
13 @1|e|n|t| +0#0000000&@70 |
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
14 |:| |"| @27|L+0#0000e05&|i|n|e| |s|h|o|u|l|d| |n|o|t| |m|a|t|c|h| |a|s| |a| |l|e|g|a|c|y|-|s|c|r|i|p|t| |c|o|m |
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
15 @1|e|n|t| +0#0000000&@70 |
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
16 |~+0#4040ff13&| @73 |
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
17 |~| @73 |
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
18 |~| @73 |
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
19 |~| @73 |
9f2d488684ad
runtime(vim): Cleanup :match and :loadkeymap syntax test files
Christian Brabandt <cb@256bit.org>
parents:
35554
diff
changeset
|
20 | +0#0000000&@56|1|9|,|1| @9|B|o|t| |