This repository was archived by the owner on Dec 15, 2022. It is now read-only.
File tree 2 files changed +29
-25
lines changed
2 files changed +29
-25
lines changed Original file line number Diff line number Diff line change @@ -62,8 +62,36 @@ exports.activate = function () {
62
62
} )
63
63
}
64
64
65
- // This feels hacky. Better suggestions welcome.
66
65
const grammar = atom . grammars . grammarForId ( 'source.js' )
66
+
67
+ grammar . scopes = {
68
+ indent : {
69
+ array : true ,
70
+ object : true ,
71
+ arguments : true ,
72
+ statement_block : true ,
73
+ class_body : true ,
74
+ parenthesized_expression : true ,
75
+ jsx_element : true ,
76
+ jsx_opening_element : true ,
77
+ jsx_expression : true ,
78
+ switch_body : true ,
79
+ comment : true } ,
80
+ indentExceptFirst : {
81
+ member_expression : true ,
82
+ assignment_expression : true ,
83
+ expression_statement : true ,
84
+ variable_declarator : true ,
85
+ lexical_declaration : true ,
86
+ binary_expression : true } ,
87
+ types : {
88
+ indent : { } ,
89
+ outdent : {
90
+ access_specifier : true
91
+ }
92
+ }
93
+ }
94
+
67
95
grammar . precedingRowConditions = ( node ) => (
68
96
( node . parent . type == 'while_statement' && node . type != 'statement_block' )
69
97
|| ( node . parent . type == 'jsx_self_closing_element' && node . type != '/' )
Original file line number Diff line number Diff line change 11
11
' decreaseIndentPattern' : ' (?x)
12
12
^ \\ s* (\\ s* /[*] .* [*]/ \\ s*)* [}\\ ])]
13
13
'
14
- scopes :
15
- indent :
16
- array : true
17
- object : true
18
- arguments : true
19
- statement_block : true
20
- class_body : true
21
- parenthesized_expression : true
22
- jsx_element : true
23
- jsx_opening_element : true
24
- jsx_expression : true
25
- switch_body : true
26
- comment : true
27
- indentExceptFirst :
28
- member_expression : true
29
- assignment_expression : true
30
- expression_statement : true
31
- variable_declarator : true
32
- lexical_declaration : true
33
- binary_expression : true
34
- types :
35
- indent : {}
36
- outdent :
37
- access_specifier : true
You can’t perform that action at this time.
0 commit comments