Skip to content

Better exit, more tests, consistent eval

Compare
Choose a tag to compare
@Olical Olical released this 28 Apr 16:03
· 1861 commits to master since this release
0a81a41

This is a fairly large set of commits but I still wanted to add more. I thought I'd cut at this known good point though.

  • A PR to fix exiting the process nicely from @jlesquembre #26
  • Full codecov and CircleCI support with a small test suite. I'll grow it over time but I've already got some nice RPC mocking tools and tests for reading forms.
  • All kinds of evals will keep the line, column and origin file meta data on defs. So you can use gd to go to definition of things you evaluated with a range, form or buffer.
  • Added context support for compliment! So now you'll see local let bindings in your completions too, took quite a lot to get that working. The last thing on completion is making it work without you having to depend on Compliment yourself.

ClojureScript support for autocompletion and preserving def meta data will hopefully come some time soon! I hope you enjoy this release, let me know if you hit any issues!