While working on my previous post I was mainly using Emacs, because it has the best support for Lisp languages. It has great integration with the REPL, can run server for my application in background and so on. And actually, I use this a lot while working on this blog - I run hugo process in background to see how my page is looking.