Skip to content

Expose “LanguageServerProtocol” #2119

Open
@dreid89

Description

@dreid89

Description

Expose “LanguageServerProtocol” as a product. It is only a target currently and requires embedding “LSPBindings” which will only compile on mac due to dependencies. “LSPBindings depends on “LanguageServerProtocolJSONRPC” which depends on “SKLogging” which requires “Crypto” product from “swift-crypto”. “Crypto” has a minimum iOS deployment of .v13 and since iOS is not included in the platforms of “SourceKitLSP” package it defaults to .v12 preventing compiling on iOS targets. Considering the use case of the “SourceKitLSP” package, it doesn’t make sense to add iOS as a platform. Therefore my request is to expose “LanguageServerProtocol” as a product. Thank you for your consideration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions