By Rachel Magruder

Clojurists Together

Hi CT Community -

It’s been a successful second month with our selected Q2 project, Fireplace, check out the updates below.

The Call for Proposals for Q3 Projects at Clojurists Together is now open!

Just a reminder that Daniel is speaking about Clojurists Together again soon. Catch him at one of the following local events:

Heart of Clojure - Money for Nothing: The past and future of funding OSS

August 2nd in Leuven, Belgium

Strange Loop - A Stitch in Time - The future of OSS Sustainability

September 12-14 in St. Louis, Missouri, USA

Thanks for your continued support of Clojurists Together.

Job support at an API level is live on master for both Vim and Neovim. The first user facing feature to take advantage of this is the test runner, which is now fully asynchronous.

Commits:

Warn, don’t error, on missing eval value

Replace load-file hack with eval file/line/column

Remove nREPL version check

Use native quickfix title support

Tighten match for stacktrace entry

Process test results incrementally

Use quickfix list id if available

Accept job style errors

Remove hack for newlines in shell arguments

Make python socket connection lazy

Eliminate interactive host/port input

Tweak regexp to better match URL

Accept a bang to :Connect

Fix yet another Python 3 buffering issue

Fix convolution getting Boot class path

Fix infinite loop on disconnect

Fix syntax error

Preliminary support for Vim 8 and Neovim jobs

This update brings us a handful of miscellaneous user facing features plus a lot of refactoring to get the data model in line with async support.

Commits: