Spacemacs for atom - a few weeks later

December 10, 2015 ☼ clojurescript

I recently wrote about my attempt to bring spacemacs style editing to atom. A lot of stuff happened that I wanna tell you about!


In review

Since the last post, proton acquired 72 stars, 13 watches and 4 forks. We now have 3 people that actively contribute changes.

Proton became a good amount more stable, removed a lot of the ugly hacks it had in the beginning and added some really cool stuff on top. Let me give you a short overview:

The crazy thing is that proton already bypassed sublimious in popularity, functionality and features.

Live reloading inside Atom

Thanks to the amazing thheller we now even have full support for hot code reloading while developing proton. It goes even this far that we might even be one of the onlys plugin out there that was able to pull this off with full REPL integration! Even the guys at the atom forums couldn’t do that 😁

With this new and even more stable build process, creating plugins in atom has never been this fun and easy! (ajom has been updated with the latest changes.)

The future

I am very impressed to see how proton is doing. As assumed, clojurescript is making atom such a powerful tool with a lot of unused potential. With modes-ish stuff on the way, we could even see something similar to emacs’s modes in the future. Just imagine that, composing modes inside atom! (Just wondering when the atom API will become limiting…)

Proton is on a steady way to become your central gateway when interacting with atom. Leveraging clojure goodies and now even support for live reloading and REPL development - developing a atom extension has never been this fun.

Now just to hope that more people adopt this and we might see more high quality and faster developed extensions on the way.

Spacemacs, we are coming for you!

If you have any comments or feedback for me, please feel free to reach out over on Twitter @dvcrn