Editing Clojure with Neovim
Related
More from Oliver Caldwell's blog
I’ve been slacking on the blogging front, sorry about that! But I haven’t been idle, I’ve been pushing out Conjure releases and speaking at conferences as much as possible. I thought I’d post something here to prove I’m still around and still hacking around with weird Lisp-y ideas. Here’s all of my recent-ish videos from my YouTube, with more to...
If you’re a seasoned Lisp (or similar) programmer a lot of this will just be rewording of what you already know. If all you’ve ever known is editing source files and restarting your program this should hopefully be new and inspiring. Conversational software development is a term I’m half heartedly trying to coin to describe a way to develop your...
A lot of this has been made irrelevant or far easier in Aniseed v3.0.0+. There’s a bunch of macros and helper scripts that remove a lot of the boilerplate, check out the documentation! The sentiment of this post is still accurate, it’s just easier to implement now. In the beginning, there was Vim Script (also known as VimL). All Vim...
14-06-2020: Updated the post to reflect the current state of Conjure. Conjure is my attempt at Clojure and ClojureScript tooling for Neovim. Here’s a quick demo of Conjure in action for those of you that haven’t seen it before. I’m going to help you get Clojure code evaluating in a matter of minutes, you’ll be able to try Conjure for yourself and...
I’ve written pretty extensively about how to start a prepl as well as what prepls are. I’ve also written a few tools such as Conjure and Propel that wouldn’t exist without it. Since fantastic tools such as shadow-cljs are beginning to implement their own prepls I thought it was about time I transcribed my understating of how the prepl should be...