This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-01-21
Channels
- # beginners (73)
- # capetown (1)
- # cider (13)
- # cljsrn (4)
- # clojure (56)
- # clojure-russia (2)
- # clojure-uk (1)
- # clojurescript (50)
- # community-development (3)
- # cursive (1)
- # datomic (80)
- # defnpodcast (2)
- # emacs (2)
- # fulcro (16)
- # graphql (8)
- # hoplon (206)
- # immutant (43)
- # keechma (4)
- # lumo (4)
- # off-topic (26)
- # perun (2)
- # re-frame (2)
- # reagent (4)
- # remote-jobs (2)
- # rum (4)
- # shadow-cljs (82)
- # spacemacs (5)
- # vim (6)
For vim, as there's no way to build an interactive REPL in a buffer (like emacs has) there's little point to unrepl integration until you have something to really evaluate.
There's some difficulty in parsing EDN responses of unrepl, which is why I was looking at a clojure based plugin, as it's edn reader is the OG
Anybody else looked at the neovim API for building external UI? This is really pretty cool & simple. https://github.com/neovim/neovim/blob/master/runtime/doc/ui.txt
I haven't yet. I had some thoughts about a good use-case the other day, but I cannot remember it now 😞
@dominicm implementing a javafx UI control backed by nvim has been a fun learning experience. I’ll probably write it up when I’m done. I looked at a lot of the other efforts out there and there’s a lot of different approaches. But essentially, if you use the UI api, you can subscribe to “redraw” events, which you can simply reduce over to update the matrix of text as you feed keys to neovim. All asynchronously.