|
22 | 22 | "begin": "\\b(import)\\b\\s*",
|
23 | 23 | "beginCaptures": {
|
24 | 24 | "1": {
|
25 |
| - "name": "storage.type.import.kotlin" |
| 25 | + "name": "keyword.soft.kotlin" |
26 | 26 | }
|
27 | 27 | },
|
28 | 28 | "end": ";|$",
|
|
45 | 45 | "begin": "\\b(package)\\b\\s*",
|
46 | 46 | "beginCaptures": {
|
47 | 47 | "1": {
|
48 |
| - "name": "storage.type.package.kotlin" |
| 48 | + "name": "keyword.hard.package.kotlin" |
49 | 49 | }
|
50 | 50 | },
|
51 | 51 | "end": ";|$",
|
|
255 | 255 | "name": "storage.modifier.other.kotlin"
|
256 | 256 | },
|
257 | 257 | "soft-keywords": {
|
258 |
| - "match": "\\b(catch|finally|field)\\b", |
| 258 | + "match": "\\b(init|catch|finally|field)\\b", |
259 | 259 | "name": "keyword.soft.kotlin"
|
260 | 260 | },
|
261 | 261 | "hard-keywords": {
|
|
306 | 306 | "match": "\\b(class|(?:fun\\s+)?interface)\\s+(\\b\\w+\\b|`[^`]+`)\\s*(?<GROUP><([^<>]|\\g<GROUP>)+>)?",
|
307 | 307 | "captures": {
|
308 | 308 | "1": {
|
309 |
| - "name": "storage.type.class.kotlin" |
| 309 | + "name": "keyword.hard.class.kotlin" |
310 | 310 | },
|
311 | 311 | "2": {
|
312 | 312 | "name": "entity.name.type.class.kotlin"
|
|
324 | 324 | "match": "\\b(object)(?:\\s+(\\b\\w+\\b|`[^`]+`))?",
|
325 | 325 | "captures": {
|
326 | 326 | "1": {
|
327 |
| - "name": "storage.type.object.kotlin" |
| 327 | + "name": "keyword.hard.object.kotlin" |
328 | 328 | },
|
329 | 329 | "2": {
|
330 | 330 | "name": "entity.name.type.object.kotlin"
|
|
335 | 335 | "match": "\\b(typealias)\\s+(\\b\\w+\\b|`[^`]+`)\\s*(?<GROUP><([^<>]|\\g<GROUP>)+>)?",
|
336 | 336 | "captures": {
|
337 | 337 | "1": {
|
338 |
| - "name": "storage.type.alias.kotlin" |
| 338 | + "name": "keyword.hard.typealias.kotlin" |
339 | 339 | },
|
340 | 340 | "2": {
|
341 | 341 | "name": "entity.name.type.kotlin"
|
|
353 | 353 | "match": "\\b(fun)\\b\\s*(?<GROUP><([^<>]|\\g<GROUP>)+>)?\\s*(?:(?:(\\w+)\\.)?(\\b\\w+\\b|`[^`]+`))?",
|
354 | 354 | "captures": {
|
355 | 355 | "1": {
|
356 |
| - "name": "storage.type.function.kotlin" |
| 356 | + "name": "keyword.hard.fun.kotlin" |
357 | 357 | },
|
358 | 358 | "2": {
|
359 | 359 | "patterns": [
|
|
374 | 374 | "match": "\\b(val|var)\\b\\s*(?<GROUP><([^<>]|\\g<GROUP>)+>)?",
|
375 | 375 | "captures": {
|
376 | 376 | "1": {
|
377 |
| - "name": "storage.type.variable.kotlin" |
| 377 | + "name": "keyword.hard.kotlin" |
378 | 378 | },
|
379 | 379 | "2": {
|
380 | 380 | "patterns": [
|
|
0 commit comments