digitalmars.D - Support for D in VSCode
- bitwise (15/15) Feb 09 2016 After receiving 1000+ votes on Visual Studio User Voice
- WebFreak001 (9/25) Feb 09 2016 Sounds awesome for the community! But for me this will probably
- Gerald (10/19) Feb 09 2016 Maybe I'm reading this wrong, but all MS has done is move it to a
- Gerald (6/6) Feb 09 2016 On second blush maybe I am reading this wrong, as it is a
- bitwise (10/21) Feb 09 2016 How did I not know about this!?
- WebFreak001 (3/8) Feb 09 2016 Good idea, would make everything easier
- bitwise (8/16) Feb 09 2016 Awesome. Can't wait to try it out!
- WebFreak001 (4/7) Feb 10 2016 Made a wizard which automatically clones, builds and copies all
- bitwise (8/15) Feb 11 2016 Awesome, thanks =D
- WebFreak001 (5/11) Feb 11 2016 That only happens if you upgrade the vscode dependency. Its very
After receiving 1000+ votes on Visual Studio User Voice [1], Microsoft has added D to their Wiki for requested VSCode extensions[2]. I'm not sure if support was initially available for adding custom extensions to VSCode, but it seems to be it seems pretty good. I'm not sure how soon Microsoft will actually get around to implementing a D extension, but it doesn't seem like it would be very difficult to create one for someone who already has experience with this sort of thing[4]. [1] http://visualstudio.uservoice.com/forums/293070-visual-studio-code/suggestions/7763160-support-the-d-programming-language [2] https://github.com/Microsoft/vscode/wiki/Requested-Extensions [3] https://code.visualstudio.com/Docs/extensions/overview [4] https://code.visualstudio.com/Docs/customization/colorizer Bit
Feb 09 2016
On Tuesday, 9 February 2016 at 22:06:37 UTC, bitwise wrote:After receiving 1000+ votes on Visual Studio User Voice [1], Microsoft has added D to their Wiki for requested VSCode extensions[2]. I'm not sure if support was initially available for adding custom extensions to VSCode, but it seems to be and it seems pretty good. I'm not sure how soon Microsoft will actually get around to implementing a D extension, but it doesn't seem like it would be very difficult to create one for someone who already has experience with this sort of thing[4]. [1] http://visualstudio.uservoice.com/forums/293070-visual-studio-code/suggestions/7763160-support-the-d-programming-language [2] https://github.com/Microsoft/vscode/wiki/Requested-Extensions [3] https://code.visualstudio.com/Docs/extensions/overview [4] https://code.visualstudio.com/Docs/customization/colorizer BitSounds awesome for the community! But for me this will probably be a real downside as we put so much work into our vscode extension already. In case someone didn't know: me and Wild made a D extension for vscode supporting dub (build, run, linting) + dub.json completion, dfmt, dscanner, dcd, DlangUI Markup Language syntax + auto complete, SDL syntax, arsd.script syntax, jade syntax, upload to dpaste and D snippets: https://github.com/Pure-D/code-d
Feb 09 2016
On Tuesday, 9 February 2016 at 22:23:49 UTC, WebFreak001 wrote:Sounds awesome for the community! But for me this will probably be a real downside as we put so much work into our vscode extension already. In case someone didn't know: me and Wild made a D extension for vscode supporting dub (build, run, linting) + dub.json completion, dfmt, dscanner, dcd, DlangUI Markup Language syntax + auto complete, SDL syntax, arsd.script syntax, jade syntax, upload to dpaste and D snippets: https://github.com/Pure-D/code-dMaybe I'm reading this wrong, but all MS has done is move it to a wiki requesting an extension from the community for it. I don't see anything that indicates that they will do any work on this. You've already done what has been requested IMHO, it would be great if there was a way to update the issue/wiki to point to your extension. I've been using your extension for awhile now while and it's been great, I'm finding vscode coupled with code-d to be much more productive for me then other toolchains I've chained.
Feb 09 2016
On second blush maybe I am reading this wrong, as it is a "community requested extension" not "extension to be done by the community". Anyway, beyond adding a simple syntax highlighter, this would be a huge amount of work for MS to support fully and I'm not sure what it buys in comparison to the existing extension from WebFreak.
Feb 09 2016
On Tuesday, 9 February 2016 at 22:23:49 UTC, WebFreak001 wrote:On Tuesday, 9 February 2016 at 22:06:37 UTC, bitwise wrote:How did I not know about this!? Total awesomeness. You can add it here if you want: http://wiki.dlang.org/IDEs Also, can you create an install-wizard or zip/package with the extension and all dependencies? I don't really have time to figure out how to install everything separately. Thanks! Bit[...]Sounds awesome for the community! But for me this will probably be a real downside as we put so much work into our vscode extension already. In case someone didn't know: me and Wild made a D extension for vscode supporting dub (build, run, linting) + dub.json completion, dfmt, dscanner, dcd, DlangUI Markup Language syntax + auto complete, SDL syntax, arsd.script syntax, jade syntax, upload to dpaste and D snippets: https://github.com/Pure-D/code-d
Feb 09 2016
On Tuesday, 9 February 2016 at 23:17:48 UTC, bitwise wrote:You can add it here if you want: http://wiki.dlang.org/IDEsIts already on http://wiki.dlang.org/List_of_Text_editorsAlso, can you create an install-wizard or zip/package with the extension and all dependencies? I don't really have time to figure out how to install everything separately.Good idea, would make everything easier
Feb 09 2016
On Tuesday, 9 February 2016 at 23:27:08 UTC, WebFreak001 wrote:On Tuesday, 9 February 2016 at 23:17:48 UTC, bitwise wrote:Awesome. Can't wait to try it out! It would be nice to have an editor that could deal with DMD properly(half C++, half D). I don't expect to be able to jump between symbols in different languages, but at least use "Go To Definition" for one language at a time, in the same editor. That would be awesome. BitYou can add it here if you want: http://wiki.dlang.org/IDEsIts already on http://wiki.dlang.org/List_of_Text_editorsAlso, can you create an install-wizard or zip/package with the extension and all dependencies? I don't really have time to figure out how to install everything separately.Good idea, would make everything easier
Feb 09 2016
On Tuesday, 9 February 2016 at 23:17:48 UTC, bitwise wrote:Also, can you create an install-wizard or zip/package with the extension and all dependencies? I don't really have time to figure out how to install everything separately.Made a wizard which automatically clones, builds and copies all executables now: https://github.com/Pure-D/workspace-d-installer
Feb 10 2016
On Wednesday, 10 February 2016 at 20:25:46 UTC, WebFreak001 wrote:On Tuesday, 9 February 2016 at 23:17:48 UTC, bitwise wrote:Awesome, thanks =D I'll try it out this weekend. Not sure if this is an issue though, but VSCode was just updated, and the release log says there are breaking changes for extensions: https://code.visualstudio.com/updates#_extension-authoring BitAlso, can you create an install-wizard or zip/package with the extension and all dependencies? I don't really have time to figure out how to install everything separately.Made a wizard which automatically clones, builds and copies all executables now: https://github.com/Pure-D/workspace-d-installer
Feb 11 2016
On Thursday, 11 February 2016 at 18:26:35 UTC, bitwise wrote:Awesome, thanks =D I'll try it out this weekend. Not sure if this is an issue though, but VSCode was just updated, and the release log says there are breaking changes for extensions: https://code.visualstudio.com/updates#_extension-authoringThat only happens if you upgrade the vscode dependency. Its very weird right now and I will wait for the next release before upgrading the extension because there isn't anything new that code-d needs.
Feb 11 2016