SourceKit-LSP for other build systems

Hey, thanks for the feedback!

We use the output paths as keys for determining if index data should be considered "visible". We have a one-to-one mapping between output paths and visible index data. The reason we didn't include this in the target itself is that we expect it to be non-trivial to compute and/or keep up to date. We didn't want to block getting targets on this.

This seems reasonable to me, particularly once we've settled more on exactly what we need from the protocol.

Thanks, we'll keep it in mind! :smile_cat:

1 Like

Hi, @blangmuir

Maybe if you want to influence BSP now it's a good time because they are working on the v2.0.0 of the protocol.

LSP is working on LSIF that could help on Indexing(if I understand it correctly).

Any updates on this? Working on a CMake-based swift project and really missing the convenience of sourcekit-lsp.