|
32 | 32 | "homepage": "https://github.com/github0null/eide/blob/master/README.md", |
33 | 33 | "license": "MIT", |
34 | 34 | "description": "A mcu development environment for 8051/AVR/STM8/Cortex-M/RISC-V", |
35 | | - "version": "3.7.1", |
| 35 | + "version": "3.7.2", |
36 | 36 | "preview": false, |
37 | 37 | "engines": { |
38 | 38 | "vscode": "^1.63.0" |
|
180 | 180 | "markdownDescription": "%settings.enable.telemetry%", |
181 | 181 | "default": true |
182 | 182 | }, |
183 | | - "EIDE.Option.ShowOutputFilesInExplorer": { |
184 | | - "type": "boolean", |
185 | | - "scope": "resource", |
186 | | - "markdownDescription": "%settings.option.show.output.files%", |
187 | | - "default": true |
188 | | - }, |
189 | 183 | "EIDE.Option.MapViewParserDepth": { |
190 | 184 | "type": "integer", |
191 | 185 | "scope": "resource", |
192 | 186 | "markdownDescription": "%settings.option.mapView.parser.depth%", |
193 | 187 | "default": 5 |
194 | 188 | }, |
195 | | - "EIDE.Option.ShowSourceReferences": { |
196 | | - "type": "boolean", |
197 | | - "scope": "resource", |
198 | | - "markdownDescription": "%settings.option.show.source.references%", |
199 | | - "default": true |
200 | | - }, |
201 | 189 | "EIDE.Option.DisableEditorContextMenu": { |
202 | 190 | "type": "boolean", |
203 | 191 | "scope": "resource", |
|
246 | 234 | "use single thread mode" |
247 | 235 | ] |
248 | 236 | }, |
249 | | - "EIDE.Builder.GenerateMakefileParameters": { |
250 | | - "type": "boolean", |
251 | | - "scope": "resource", |
252 | | - "markdownDescription": "%settings.builder.gen.makefile.params%", |
253 | | - "default": false |
254 | | - }, |
255 | 237 | "EIDE.Builder.AdditionalCommandLine": { |
256 | 238 | "type": "string", |
257 | 239 | "scope": "resource", |
|
264 | 246 | "markdownDescription": "%settings.option.show.toolbar.in.editer.title%", |
265 | 247 | "default": true |
266 | 248 | }, |
267 | | - "EIDE.Option.PrintRelativePathWhenBuild": { |
268 | | - "type": "boolean", |
269 | | - "scope": "resource", |
270 | | - "markdownDescription": "%settings.option.print.relative.path%", |
271 | | - "default": true |
272 | | - }, |
273 | 249 | "EIDE.Option.UseTaskToBuild": { |
274 | 250 | "type": "boolean", |
275 | 251 | "scope": "resource", |
|
516 | 492 | } |
517 | 493 | ], |
518 | 494 | "commands": [ |
| 495 | + { |
| 496 | + "command": "eide.project.genBuilderParams", |
| 497 | + "title": "Generate builder.params for project" |
| 498 | + }, |
519 | 499 | { |
520 | 500 | "command": "eide.operation.install_toolchain", |
521 | 501 | "title": "Install toolchain for eide" |
|
993 | 973 | } |
994 | 974 | ], |
995 | 975 | "keybindings": [ |
| 976 | + { |
| 977 | + "command": "eide.project.flash.erase.all", |
| 978 | + "key": "ctrl+alt+e", |
| 979 | + "when": "cl.eide.projectActived" |
| 980 | + }, |
996 | 981 | { |
997 | 982 | "command": "eide.project.uploadToDevice", |
998 | 983 | "key": "ctrl+alt+d", |
|
1185 | 1170 | "command": "_cl.eide.project.exportXml", |
1186 | 1171 | "when": "viewItem == SOLUTION && view == Project" |
1187 | 1172 | }, |
| 1173 | + { |
| 1174 | + "command": "eide.project.genBuilderParams", |
| 1175 | + "when": "viewItem == SOLUTION && view == Project" |
| 1176 | + }, |
| 1177 | + { |
| 1178 | + "command": "eide.project.rebuild", |
| 1179 | + "when": "viewItem == SOLUTION && view == Project" |
| 1180 | + }, |
1188 | 1181 | { |
1189 | 1182 | "command": "eide.project.rebuild", |
1190 | 1183 | "group": "inline", |
1191 | 1184 | "when": "viewItem == SOLUTION && view == Project" |
1192 | 1185 | }, |
| 1186 | + { |
| 1187 | + "command": "eide.project.build", |
| 1188 | + "when": "viewItem == SOLUTION && view == Project" |
| 1189 | + }, |
1193 | 1190 | { |
1194 | 1191 | "command": "eide.project.build", |
1195 | 1192 | "group": "inline", |
1196 | 1193 | "when": "viewItem == SOLUTION && view == Project" |
1197 | 1194 | }, |
| 1195 | + { |
| 1196 | + "command": "eide.project.clean", |
| 1197 | + "when": "viewItem == SOLUTION && view == Project" |
| 1198 | + }, |
1198 | 1199 | { |
1199 | 1200 | "command": "eide.project.clean", |
1200 | 1201 | "group": "inline", |
|
1208 | 1209 | "command": "_cl.eide.project.generate.makefile", |
1209 | 1210 | "when": "viewItem == SOLUTION && view == Project" |
1210 | 1211 | }, |
| 1212 | + { |
| 1213 | + "command": "eide.project.uploadToDevice", |
| 1214 | + "when": "viewItem == SOLUTION && view == Project" |
| 1215 | + }, |
1211 | 1216 | { |
1212 | 1217 | "command": "eide.project.uploadToDevice", |
1213 | 1218 | "group": "inline", |
1214 | 1219 | "when": "viewItem == SOLUTION && view == Project" |
1215 | 1220 | }, |
1216 | 1221 | { |
1217 | 1222 | "command": "eide.project.flash.erase.all", |
1218 | | - "when": "view == Project && viewItem == UPLOAD_OPTION" |
| 1223 | + "when": "viewItem == SOLUTION && view == Project" |
1219 | 1224 | }, |
1220 | 1225 | { |
1221 | 1226 | "command": "_cl.eide.project.close", |
|
1539 | 1544 | "message": 5 |
1540 | 1545 | } |
1541 | 1546 | ] |
| 1547 | + }, |
| 1548 | + { |
| 1549 | + "name": "iarstm8", |
| 1550 | + "fileLocation": "autoDetect", |
| 1551 | + "pattern": [ |
| 1552 | + { |
| 1553 | + "regexp": "^\\s*\"([^\"]+)\",(\\d+)\\s+(Error|Warning)\\[(Pe\\w+)\\]: ", |
| 1554 | + "file": 1, |
| 1555 | + "line": 2, |
| 1556 | + "severity": 3, |
| 1557 | + "code": 4, |
| 1558 | + "message": 4 |
| 1559 | + } |
| 1560 | + ] |
1542 | 1561 | } |
1543 | 1562 | ] |
1544 | 1563 | } |
|
0 commit comments