Digital Magpie

Ooh, ooh, look - shiny things!

Paredit.el Comes to IntelliJ

I’ve been working on adding paredit.el like structural editing to the next version of the La Clojure plugin for Intellij IDEA. IDEA already does most of the paren matching stuff (automatically inserting a closing paren when you type an opening paren and so on). So far I’ve got the basic barf and slurp commands working, and splicing, as you can see in the screenshot below:

The next step is probably to make IDEA’s expand selection code be a little smarter in the face of s-expressions. In related news: I found a good introduction to paredit.el on SlideShare which may be of interest. I’ll try to get the guys at IntelliJ to push out a new version of the plugin after the 9.0.1 release is out (it’s in beta now).