Tutkain
Tutkain copied to clipboard
A Sublime Text package for interactive Clojure development
The [paredit](https://github.com/odyssomay/paredit) package doesn't work perfectly with Clojure, and it [has no license](https://github.com/odyssomay/paredit/issues/29), so I can't fork it. That means I need to reimplement some subset of [Paredit commands](https://mumble.net/~campbell/emacs/paredit.html) from...
I find myself clearing the REPL view/panel very often, so maybe it would be helpful to have an output option so we can configure where the result should be printed....
- [ ] Make it easy to take a useful set of default key bindings into use
I feel like there's too much friction to using **Tutkain: Input** and **Tutkain: Prompt** with nested REPLs. It might be interesting to make it possible to type into the output...
There are different eval commands for different use cases in Tutkain, but there isn't is a way to configure what should be done with the result of the evaluation -...
Tutkain should recover if the client cannot connect to the backchannel (e.g. if the runtime resides on another host) or if starting the backchannel fails for some reason. In that...
For example, given: ```clojure (import '(java.util.concurrent C)) ``` Tutkain probably ought to be smart enough to suggest `CountDownLatch`.
Symbol `a` is dimmed but `1` is not.  Discard can be stacked so the syntax has to handle, if possible, multiple discards.
Given: ```clojure (:require [foo.bar :as bar]) ``` It might be possible to make Tutkain open the namespace under the caret when the caret is on top of `bar`. Should already...