neorepl 0.5: CIDER in a Terminal 0 ▲ Meta Redux 6 hours ago · 7 min read1401 words · Tech · hide neorepl 0.5 is out! When I announced neorepl last month, I wrote that I’d always wanted a terminal REPL that felt like CIDER, without the Emacs part. A few releases later I think neorepl is mostly there, so this one went out with “CIDER in a terminal” for a tagline. It also has everything from the “What’s next” list in the 0.4 post, which almost never happens with my plans. A line editor that knows Clojure That’s where you spend most of your time in a REPL, so that’s where most of the work went: The arglists of the function you’re calling show up under the input, the way eldoc shows them in CIDER, with the parameter the argument at the cursor goes into in bold, and the arities that can’t take that many arguments faint. Macros get matched by their shape, so the docstring of a defn lines up with doc-string?. The lookups happen in the background now, so typing never waits on the server. Enter in an unfinished form starts a line indented the way cljfmt would indent it. The delimiter that… Commenting on Bubbles has been removed. Why? If you want to talk about this post, write to the author, use the comments on their blog if it has them, or reply with a "RE:" post on your own blog. Suggestions? feedback@bubbles.town