@@ -10,7 +10,7 @@ priority -50
10
10
11
11
global !p
12
12
from javascript_snippets import (
13
- semi, space_before_function_paren
13
+ semi, space_before_function_paren, keyword_spacing
14
14
)
15
15
endglobal
16
16
@@ -85,29 +85,29 @@ setTimeout(function`!p snip.rv = space_before_function_paren(snip)`() {
85
85
endsnippet
86
86
87
87
snippet fi " for prop in obj using hasOwnProperty" b
88
- for (${1: prop } in ${2: obj } ){
89
- if ($2 .hasOwnProperty($1 )) {
88
+ for` !p snip.rv = keyword_spacing(snip) ` (${1: prop } in ${2: obj } ){
89
+ if` !p snip.rv = keyword_spacing(snip) ` ($2 .hasOwnProperty($1 )) {
90
90
${VISUAL}$0
91
91
}
92
92
}
93
93
endsnippet
94
94
95
95
snippet if " if (condition) { ... }"
96
- if (${1: true } ) {
96
+ if` !p snip.rv = keyword_spacing(snip) ` (${1: true } ) {
97
97
${VISUAL}$0
98
98
}
99
99
endsnippet
100
100
101
101
snippet ife " if (condition) { ... } else { ... }"
102
- if (${1: true } ) {
102
+ if` !p snip.rv = keyword_spacing(snip) ` (${1: true } ) {
103
103
${VISUAL}$0
104
- } else {
104
+ }` !p snip.rv = keyword_spacing(snip) ` else` !p snip.rv = keyword_spacing(snip) ` {
105
105
${2}
106
106
}
107
107
endsnippet
108
108
109
109
snippet switch
110
- switch (${VISUAL}${1: expression } ) {
110
+ switch` !p snip.rv = keyword_spacing(snip) ` (${VISUAL}${1: expression } ) {
111
111
case '${VISUAL}${3: case } ':
112
112
${4}
113
113
break`!p snip.rv = semi(snip) `
@@ -118,15 +118,15 @@ switch (${VISUAL}${1:expression}) {
118
118
endsnippet
119
119
120
120
snippet case " case 'xyz': ... break"
121
- case '${VISUAL}${1: case } ':
121
+ case` !p snip.rv = keyword_spacing(snip) ` '${VISUAL}${1: case } ':
122
122
${VISUAL}$0
123
123
break`!p snip.rv = semi(snip) `
124
124
endsnippet
125
125
126
126
snippet do " do { ... } while (condition)"
127
- do {
127
+ do` !p snip.rv = keyword_spacing(snip) ` {
128
128
${VISUAL}$0
129
- } while (${1: /* condition */ } )`!p snip.rv = semi(snip) `
129
+ }` !p snip.rv = keyword_spacing(snip) ` while` !p snip.rv = keyword_spacing(snip) ` (${1: /* condition */ } )`!p snip.rv = semi(snip) `
130
130
endsnippet
131
131
132
132
snippet ret " Return statement"
0 commit comments