Trying it out for Atom

I've recently fixed some issues when running the service on linux, you may want to give it another try there.

About failing to get code-completion on mac, I have some suggestions to help identify the issue:

  • Try to get the service working with Sublime Text. We know the service works properly with Sublime so the outcome of this will help steer the investigation, for example:
    • if you get code-completion working on Sublime it would seem the issue lies on the Atom side. Get the SOURCEKIT_LOGGING output from Sublime and compare it with Atom, are there differences ?
    • If code-completion is not working on Sublime as well, then it must be something unrelated to the editor, either on the service+toolchain side or possibly the project that you are trying it on. To reduce variables try it on a test project that you get via swift package init