|
2 | 2 | "name": "code-d", |
3 | 3 | "displayName": "D Programming Language (code-d)", |
4 | 4 | "description": "auto-complete, snippets, linter and formatter for dlang", |
5 | | - "version": "0.22.0", |
| 5 | + "version": "0.23.0-beta.3", |
6 | 6 | "publisher": "webfreak", |
7 | 7 | "repository": { |
8 | 8 | "type": "git", |
|
46 | 46 | "onCommand:code-d.addImport", |
47 | 47 | "onCommand:code-d.searchDocs", |
48 | 48 | "onCommand:code-d.openDocsAtCursor", |
49 | | - "onCommand:code-d.convertDubRecipe" |
| 49 | + "onCommand:code-d.convertDubRecipe", |
| 50 | + "onCommand:code-d.setupCompiler" |
50 | 51 | ], |
51 | 52 | "main": "./out/extension", |
52 | 53 | "keywords": [ |
|
245 | 246 | { |
246 | 247 | "view": "debug", |
247 | 248 | "contents": "You can run any D files (or D statements in an untitled file) through RDMD using this button, the command palette or by right-clicking a D file. To run or debug complex projects use DUB.\n[Run File with RDMD](command:code-d.rdmdCurrent)", |
248 | | - "enablement": "editorLangId == d", |
249 | 249 | "when": "d.isActive" |
250 | 250 | } |
251 | 251 | ], |
|
1063 | 1063 | "command": "code-d.viewUserGuide", |
1064 | 1064 | "title": "Open User Guide / Documentation", |
1065 | 1065 | "category": "code-d" |
| 1066 | + }, |
| 1067 | + { |
| 1068 | + "command": "code-d.setupCompiler", |
| 1069 | + "title": "Setup D Compiler", |
| 1070 | + "category": "code-d" |
1066 | 1071 | } |
1067 | 1072 | ], |
1068 | 1073 | "jsonValidation": [ |
|
1189 | 1194 | "message": 5 |
1190 | 1195 | } |
1191 | 1196 | } |
| 1197 | + ], |
| 1198 | + "walkthroughs": [ |
| 1199 | + { |
| 1200 | + "id": "welcome", |
| 1201 | + "title": "Get Started with D Development", |
| 1202 | + "description": "Setup your development experience for the D programming language.", |
| 1203 | + "steps": [ |
| 1204 | + { |
| 1205 | + "id": "welcome.installCompiler", |
| 1206 | + "title": "Install and choose a D compiler (DMD, LDC or GDC)", |
| 1207 | + "description": "Run the 'Setup D Compiler' command to choose which D compiler to use with code-d and DUB. You can find available compilers on [https://dlang.org/download.html](https://dlang.org/download.html)\n[Setup D Compiler](command:code-d.setupCompiler)", |
| 1208 | + "completionEvents": [ |
| 1209 | + "onCommand:code-d.setupCompiler" |
| 1210 | + ], |
| 1211 | + "media": { |
| 1212 | + "markdown": "res/walkthroughs/installCompiler.md" |
| 1213 | + } |
| 1214 | + }, |
| 1215 | + { |
| 1216 | + "id": "welcome.userSettings", |
| 1217 | + "title": "Configure code-d", |
| 1218 | + "description": "Review some common user settings", |
| 1219 | + "media": { |
| 1220 | + "markdown": "res/walkthroughs/userSettings.md" |
| 1221 | + } |
| 1222 | + }, |
| 1223 | + { |
| 1224 | + "id": "welcome.checkUserGuide", |
| 1225 | + "title": "Check out the user guide", |
| 1226 | + "description": "The included code-d user guide contains tutorials and a description on all features of code-d. Make sure you read it!\n[Open User Guide / Documentation](command:code-d.viewUserGuide)", |
| 1227 | + "completionEvents": [ |
| 1228 | + "onCommand:code-d.viewUserGuide", |
| 1229 | + "onStepSelected" |
| 1230 | + ], |
| 1231 | + "media": { |
| 1232 | + "markdown": "docs/index.md" |
| 1233 | + } |
| 1234 | + }, |
| 1235 | + { |
| 1236 | + "id": "welcome.debugProject", |
| 1237 | + "title": "Run and Debug your first project", |
| 1238 | + "description": "Code-D includes debugging plugins to improve the D debugging experience. Get started with a project and debug it from code-d.", |
| 1239 | + "media": { |
| 1240 | + "markdown": "res/walkthroughs/debugProject.md" |
| 1241 | + } |
| 1242 | + } |
| 1243 | + ] |
| 1244 | + } |
1192 | 1245 | ] |
1193 | 1246 | }, |
1194 | 1247 | "scripts": { |
|
0 commit comments