question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support 3rd party VSCode extensions

See original GitHub issue

Any plans to bring VSCode extensions to stackblitz?

Having vim keyboard bindings would be great, as well as other extensions like vscode-styled-components for syntax highlighting of styled-components strings, prettier formatting, etc.

Currently codesandbox.io has Vim and Prettier support, but it seems like having VSCode extension support would open up a lot of functionality, but I’m sure some extensions could not be supported.

Issue Analytics

  • State:open
  • Created 6 years ago
  • Reactions:63
  • Comments:25 (2 by maintainers)

github_iconTop GitHub Comments

18reactions
EricSimonscommented, Aug 6, 2017

Would love to support VS Code extensions — this might be a difficult one for us to pull off though. VS Code is (surprisingly) tied heavily to running in Electron/locally, so even getting the VS Code Dark Plus theme running in StackBlitz required custom setup.

However, we’ve been kicking around the idea of creating our own separate plugin system that’s reasonably compatible with VS Code’s. This would allow folks to port over extensions with relatively few hiccups, and it would ensure that all plugins are optimized to run super fast in-browser.

Would love to hear thoughts on this!

7reactions
mmcintyre123commented, Dec 19, 2019

Would love to support VS Code extensions — this might be a difficult one for us to pull off though. VS Code is (surprisingly) tied heavily to running in Electron/locally, so even getting the VS Code Dark Plus theme running in StackBlitz required custom setup.

However, we’ve been kicking around the idea of creating our own separate plugin system that’s reasonably compatible with VS Code’s. This would allow folks to port over extensions with relatively few hiccups, and it would ensure that all plugins are optimized to run super fast in-browser.

Would love to hear thoughts on this!

While that would certainly be a tremendous improvement, I can probably speak on behalf of many people (judging by comments I’ve read in various forums) that it would be even better to have a VSCode extension (perhaps this project presents a good starting point?) that allows you to open a stackblitz project in your local editor, and see the same instant updates in the browser. Perhaps this could be accomplished with something like VSCode’s LiveShare, allowing the existing browser editor to be connected to a local VSCode editor. This would eliminate the need to support extensions in browser, and would allow users to work from their existing dev environments, which to my mind is infinitely preferable to spending the hours it would take to come close to replicating my local dev setup in another place - only to have to make inevitable workflow adjustments anyway. That’s my two cents!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Bundling Extensions - Visual Studio Code
The first reason to bundle your Visual Studio Code extension is to make sure it works for everyone using VS Code on any...
Read more >
Managing Extensions in Visual Studio Code
VS Code makes it easy to manage your extensions. You can install, disable, update, and uninstall extensions through the Extensions view, the Command...
Read more >
Visual Studio Code Frequently Asked Questions
Important Notice: VS Code gives you the option to install Microsoft and third party extensions. These extensions may be collecting their own usage...
Read more >
Visual Studio Code Workspace Trust security
You can override an extension's Workspace Trust support level using the ... Many features of VS Code allow third-party tools and extensions to...
Read more >
Setting up additional components to use with Visual Studio ...
You can extend the VS Code editor itself through extensions. The VS Code community has built hundreds of useful extensions available on the...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found