DEV Community

Jonathan Carter
Jonathan Carter

Posted on • Updated on

VS Code + GitHub Gist = Cloud-Based Developer Scratchpad

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.

Liquid error: internal

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 🙏

Top comments (9)

Collapse
 
khuongduybui profile image
Duy K. Bui
  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...
Collapse
 
crash180 profile image
Kevin Eldridge

I could not find the extension either on the Marketplace.

Collapse
 
lostintangent profile image
Jonathan Carter • Edited

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 👍

Collapse
 
davidkarim profile image
David Karim • Edited

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.

Collapse
 
lostintangent profile image
Jonathan Carter

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

Collapse
 
davidkarim profile image
David Karim

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

Collapse
 
tombarys profile image
Tomáš Baránek

Wow, that is nice! Installed immediately.

May I change the subject and ask if Visual Studio Online will support Clojure too?

Thanks!

Collapse
 
kkuanhui profile image
KuanHui

Gistpad is wonderful!

Collapse
 
kkuanhui profile image
KuanHui

Already install the plugin.