Mercurial > vim
annotate runtime/syntax/testdir/dumps/java_methods_style_02.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 | 15e88eae39bd |
children |
rev | line source |
---|---|
35039
fbdb6aeca2e2
runtime(java): Improve the recognition of the "style" method declarations
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1 | +0&#ffffff0@74 |
fbdb6aeca2e2
runtime(java): Improve the recognition of the "style" method declarations
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
2 @4|i+0#00e0003&|n|t|e|r|f|a|c|e| +0#0000000&|S|t|y|l|a|b|l|e|<|Α|>| @49 |
35434
5fc5b71e2551
runtime(java): Fold multi-line comments with the syntax kind of &fdm (#15016)
Christian Brabandt <cb@256bit.org>
parents:
35078
diff
changeset
|
3 @4|{| @69 |
36148
15e88eae39bd
runtime(java): Highlight javaConceptKind modifiers with StorageClass
Christian Brabandt <cb@256bit.org>
parents:
35434
diff
changeset
|
4 | +0#00e0e07&@7|d+0#00e0003&|e|f|a|u|l|t| +0#00e0e07&|v+0#00e0003&|o|i|d| +0#00e0e07&|a|s|c|i@1|$|0|_|(|)| +0#0000000&|{| |}| @39 |
15e88eae39bd
runtime(java): Highlight javaConceptKind modifiers with StorageClass
Christian Brabandt <cb@256bit.org>
parents:
35434
diff
changeset
|
5 | +0#00e0e07&@7|d+0#00e0003&|e|f|a|u|l|t| +0#00e0e07&|Α| |μ|ʭ@1|$|0|_|(|)| +0#0000000&|{| |r+0#af5f00255&|e|t|u|r|n| +0#0000000&|n+0#e000002&|u|l@1|;+0#0000000&| |}| @31 |
35434
5fc5b71e2551
runtime(java): Fold multi-line comments with the syntax kind of &fdm (#15016)
Christian Brabandt <cb@256bit.org>
parents:
35078
diff
changeset
|
6 @4>}| @69 |
35039
fbdb6aeca2e2
runtime(java): Improve the recognition of the "style" method declarations
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
7 @75 |
35078
c2f6b7458a30
runtime(java): Improve the recognition of the "indent" method declarations (#14659)
Christian Brabandt <cb@256bit.org>
parents:
35039
diff
changeset
|
8 @4|/+0#0000e05&@1| |F|I|E|L|D|S|.| +0#0000000&@60 |
36148
15e88eae39bd
runtime(java): Highlight javaConceptKind modifiers with StorageClass
Christian Brabandt <cb@256bit.org>
parents:
35434
diff
changeset
|
9 @4|p+0#00e0003&|r|i|v|a|t|e| +0#0000000&|s+0#00e0003&|t|a|t|i|c| +0#0000000&|f+0#00e0003&|i|n|a|l| +0#0000000&|C|l|a|s@1|<|?|>| |C|L|A|S@1|_|L|O|C|K| |=| |c|l|a|s@1|L|o|c|k|(|)|;| @15 |
35078
c2f6b7458a30
runtime(java): Improve the recognition of the "indent" method declarations (#14659)
Christian Brabandt <cb@256bit.org>
parents:
35039
diff
changeset
|
10 @75 |
36148
15e88eae39bd
runtime(java): Highlight javaConceptKind modifiers with StorageClass
Christian Brabandt <cb@256bit.org>
parents:
35434
diff
changeset
|
11 @4|p+0#00e0003&|r|i|v|a|t|e| +0#0000000&|f+0#00e0003&|i|n|a|l| +0#0000000&|O|b|j|e|c|t| |i|n|s|t|a|n|c|e|L|o|c|k| |=| |n+0#af5f00255&|e|w| +0#0000000&|O|b|j|e|c|t|(|)|;| @21 |
35039
fbdb6aeca2e2
runtime(java): Improve the recognition of the "style" method declarations
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
12 @75 |
35078
c2f6b7458a30
runtime(java): Improve the recognition of the "indent" method declarations (#14659)
Christian Brabandt <cb@256bit.org>
parents:
35039
diff
changeset
|
13 @4|/+0#0000e05&@1| |C|O|N|S|T|R|U|C|T|O|R|S|.| +0#0000000&@54 |
35434
5fc5b71e2551
runtime(java): Fold multi-line comments with the syntax kind of &fdm (#15016)
Christian Brabandt <cb@256bit.org>
parents:
35078
diff
changeset
|
14 @4|@+0#e000e06&|T|ɐ|g@1|a|b|l|ɘ| +0#0000000&|@+0#e000e06&|T|ɐ|g@1|a|b|l|ɘ| +0#0000000&|p+0#00e0003&|r|o|t|e|c|t|e|d| +0#0000000&|S|t|y|l|e|M|e|t|h|o|d|s|T|e|s|t|s|(|)| |{| |}| @17 |
5fc5b71e2551
runtime(java): Fold multi-line comments with the syntax kind of &fdm (#15016)
Christian Brabandt <cb@256bit.org>
parents:
35078
diff
changeset
|
15 @4|<|T| |e+0#00e0003&|x|t|e|n|d|s| +0#0000000&|C|o|m|p|a|r|a|b|l|e|<|T|>@1| |S|t|y|l|e|M|e|t|h|o|d|s|T|e|s|t|s|(|T| |t|,| |V|o|i|d| |v|)| |{| |}| @10 |
5fc5b71e2551
runtime(java): Fold multi-line comments with the syntax kind of &fdm (#15016)
Christian Brabandt <cb@256bit.org>
parents:
35078
diff
changeset
|
16 @4|p+0#00e0003&|r|i|v|a|t|e| +0#0000000&|<|T| |e+0#00e0003&|x|t|e|n|d|s| +0#0000000&|C|o|m|p|a|r|a|b|l|e|<|T|>@1| |S|t|y|l|e|M|e|t|h|o|d|s|T|e|s|t|s|(|T| |t|)| |{| |}| @10 |
35039
fbdb6aeca2e2
runtime(java): Improve the recognition of the "style" method declarations
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
17 @75 |
35078
c2f6b7458a30
runtime(java): Improve the recognition of the "indent" method declarations (#14659)
Christian Brabandt <cb@256bit.org>
parents:
35039
diff
changeset
|
18 @4|/+0#0000e05&@1| |M|E|T|H|O|D|S|.| +0#0000000&@59 |
36148
15e88eae39bd
runtime(java): Highlight javaConceptKind modifiers with StorageClass
Christian Brabandt <cb@256bit.org>
parents:
35434
diff
changeset
|
19 | +0#00e0e07&@3|@+0#e000e06&|T|ɐ|g@1|a|b|l|ɘ| +0#00e0e07&|@+0#e000e06&|T|ɐ|g@1|a|b|l|ɘ| +0#00e0e07&|a+0#00e0003&|b|s|t|r|a|c|t| +0#00e0e07&|v+0#00e0003&|o|i|d| +0#00e0e07&|a|s|c|i@1|$|0|_|(|/+0#0000e05&@15| +0#0000000&@11 |
35078
c2f6b7458a30
runtime(java): Improve the recognition of the "indent" method declarations (#14659)
Christian Brabandt <cb@256bit.org>
parents:
35039
diff
changeset
|
20 @57|3|7|,|2|-|5| @7|4|9|%| |