Skip to content

Commit aaf72d8

Browse files
authored
Merge pull request #379 from Pure-D/draft-370
2 parents e965176 + 2b8e59c commit aaf72d8

File tree

10 files changed

+2254
-65
lines changed

10 files changed

+2254
-65
lines changed

package.json

Lines changed: 56 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "code-d",
33
"displayName": "D Programming Language (code-d)",
44
"description": "auto-complete, snippets, linter and formatter for dlang",
5-
"version": "0.22.0",
5+
"version": "0.23.0-beta.3",
66
"publisher": "webfreak",
77
"repository": {
88
"type": "git",
@@ -46,7 +46,8 @@
4646
"onCommand:code-d.addImport",
4747
"onCommand:code-d.searchDocs",
4848
"onCommand:code-d.openDocsAtCursor",
49-
"onCommand:code-d.convertDubRecipe"
49+
"onCommand:code-d.convertDubRecipe",
50+
"onCommand:code-d.setupCompiler"
5051
],
5152
"main": "./out/extension",
5253
"keywords": [
@@ -245,7 +246,6 @@
245246
{
246247
"view": "debug",
247248
"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",
249249
"when": "d.isActive"
250250
}
251251
],
@@ -1063,6 +1063,11 @@
10631063
"command": "code-d.viewUserGuide",
10641064
"title": "Open User Guide / Documentation",
10651065
"category": "code-d"
1066+
},
1067+
{
1068+
"command": "code-d.setupCompiler",
1069+
"title": "Setup D Compiler",
1070+
"category": "code-d"
10661071
}
10671072
],
10681073
"jsonValidation": [
@@ -1189,6 +1194,54 @@
11891194
"message": 5
11901195
}
11911196
}
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+
}
11921245
]
11931246
},
11941247
"scripts": {

0 commit comments

Comments
 (0)