Multiple connections, more config, optimisations, refactoring
So much to cover! I couldn't release earlier and smaller really because the multiple connections required a LOT of coordinated refactoring, I hope you enjoy these changes and improvements!
- Update Aniseed with a few small improvements.
- Simplify how relative file root resolving works and disable it by default (you'll have to see
:help conjure
for more on this). - A huge amount of internal refactoring and tidying.
- Support for multiple connections for any client based on any criteria such as your current working directory or the day of the week. It's entirely up to you! See
:helpgrep ConjureClientState
for more information. - Disabled advanced CLJS completion until it's fixed upstream (thanks, @freddy! #107).
- Use
test-vars
overtest
for Clojure (thanks, @b-ryan! #106). - Optimise completion a little for HUGE lists.
- README and doc tweaks.
- Internal testing
deps.edn
cleanup by @penryu, thanks! - Allow toggling of line wrapping in the log and HUD (see
:helpgrep conjure#log#wrap
).
And I think that's everything worth mentioning! I have a LOT more on my todo list but hopefully I can release them a little more incrementally now this big multi-connection feature is out.
Have a wonderful weekend!