What's Changed
- Core loop
- More explicit
(os/exit 0)
instead of implicit process exit by @CFiggers in #26
- Logging
- Overhaul logging module and include significantly more logging statements throughout by @CFiggers in #26
- Completion
- Bug Fixes
- Attempting to index on null ds in
on-document-definition
by @CFiggers in #26
- Catch error when attempting to write to
janetlsp.log.txt
fails by @CFiggers in #26
- Diagnostics/Completion: Maintain separate eval-envs for each document uri instead of overwriting shared eval results by @CFiggers in #26
- Testing
- Misc
- Formatting tweaks
- Capture current commit in version outputs by @CFiggers in #26
- Catch and handle errors from
handle-message
instead of crashing by @CFiggers in #26
Full Changelog: v0.0.6...v0.0.7