Flense is an experimental editor interface for Clojure code that takes the ideas behind Paredit to their ultimate conclusion, making structural editing first-class and disallowing raw text editing except within single atomic nodes. Write code as trees, not text.
(Note that Flense is still very incomplete. I'd recommend keeping your distance for now.)
Add to your project.clj
:
[mkremins/flense "0.0-SNAPSHOT"]
(You'll have to lein install
this repo yourself first. I'm not regularly deploying snapshots to Clojars at this time.)
Now refer to setup.md
for a more detailed walkthrough of how to embed a Flense editor component in your app.
MIT License. Hack away.