loading...

VS Code + GitHub Gist = Cloud-Based Developer Scratchpad

lostintangent profile image Jonathan Carter Updated on ・1 min read

GitHub Gist provides a powerful and flexible platform for quickly creating, editing and sharing code files and snippets. In order to make it easier to iterate on Gists from a feature-rich editor, I created a VS Code extension that exposes Gists via a “virtual file system”, that allows you to edit gists as if the files were local: GistPad.

My team builds both Visual Studio Online and Visual Studio Live Share, so I’m keen to explore adding this Gist editing experience to the web-based editor and then enabling you to collaborate with others in real-time 🚀

That said, I’m curious to hear if people think this kind of experience could be useful, and also, what you’re currently using Gists for (or want to use them for!). This is largely just a proof-of-concept, so any feedback would be hugely welcome 🙏

Posted on by:

lostintangent profile

Jonathan Carter

@lostintangent

I build developer tools and services at Microsoft (currently VS Online, Live Share, IntelliCode, and Playwright, previously CodePush, IE Dev Tools, Visual Studio, Azure).

Discussion

markdown guide
 
  1. It's definitely useful.
  2. I don't see a link to your extension / can't find it on marketplace either.
  3. I've been using marketplace.visualstudio.com/items...
 

I could not find the extension either on the Marketplace.

 

Apologies! I hadn't published the extension to the marketplace yet, but it's available now. Grab it here or search for GistFS in VS Code. Note, this is super early/rough, so please let me know if you run into any issues or have any feedback 👍

 

I think it looks really cool. I would definitely use it. I haven't found anything that can help keep code snippets and notes in one place for VSCode. Having a file system approach that actually stores code and notes in gist is an awesome idea. I guess it's so new that it isn't in the marketplace yet?

So I just saw your extension on the marketplace and I am now using it. It does seem very cool. I could see myself using it. But ideally, to make it more useful it would be great if it didn't open up as a separate workspace. Instead, it would be great if it just shows its own icon in the sidebar. Also, if it could show all the gists, rather than having to put in a gist ID, that would be awesome. It's off to a great start.

 

Just published it to the marketplace! Grab it here or search for GistFS in VS Code.

 

Just edited my original post with my comments. Thanks for update! :-)