bhauman / rebel-readline

Terminal readline library for Clojure dialects
Eclipse Public License 1.0
680 stars 37 forks source link

Adding/Making it an editor #160

Open lgrapenthin opened 6 years ago

lgrapenthin commented 6 years ago

Call me crazy, but I'm optimistic that with a few additions this tool could by 95% replace the Emacs/Nrepl workflow and would do better.

How realistic? Good idea? Bad idea? I could dedicate some time to work on this by the end of the year.

bhauman commented 6 years ago

This is super interesting.

Writing to disk on eval is a bit tricky, I could maybe find a place to register a one time after eval hook, but its pretty easy, and probably safer, to just view the last evaluated expression and intentionally invoke a command to write it in its proper place.

It should be possible to initially develop this as an external add-on widget.

aleksandersumowski commented 6 years ago

potentially useful is this talk describing different Lisp editor ideas over the years:

https://www.youtube.com/watch?v=K0Tsa3smr1w&feature=youtu.be