Skip to content

Commit fd80e2e

Browse files
authored
[JavaScript] Fix import keyword scope (#4508)
This commit applies a commonly used `keyword.control.import` scope. This is the only usage of `keyword.import`, which is otherwise not known to be agreed part of scope naming guideline.
1 parent 0fb98d3 commit fd80e2e

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

JavaScript/JavaScript.sublime-syntax

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2798,7 +2798,7 @@ contexts:
27982798

27992799
import-meta-expression:
28002800
- match: import{{identifier_break}}
2801-
scope: keyword.import.js
2801+
scope: keyword.control.import.js
28022802
set: import-expression-end
28032803

28042804
import-expression-end:

JavaScript/tests/syntax_test_js_import_export.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -258,13 +258,13 @@ export default$
258258

259259
let x = import.meta;
260260
// ^^^^^^^^^^^ - meta.import
261-
// ^^^^^^ keyword.import
261+
// ^^^^^^ keyword.control.import
262262
// ^ punctuation.accessor
263263
// ^^^^ variable.language.import
264264

265265
import.meta;
266266
// ^^^^^^^^^^^ - meta.import
267-
// ^^^^^^ keyword.import
267+
// ^^^^^^ keyword.control.import
268268
// ^ punctuation.accessor
269269
// ^^^^ variable.language.import
270270

@@ -276,7 +276,7 @@ let x = import.meta;
276276
// ^^^^ variable.language.import
277277

278278
import('foo');
279-
// ^^^^^^ keyword.import
279+
// ^^^^^^ keyword.control.import
280280
// ^^^^^^^ meta.group
281281

282282
import

0 commit comments

Comments
 (0)