swiftlang / sourcekit-lsp

Language Server Protocol implementation for Swift and C-based languages
Apache License 2.0
3.2k stars 264 forks source link

Allow specification of SourceKitLSPOptions in the initialize request and look for SourceKit-LSP options in `$XDG_CONFIG_HOME/sourcekit-lsp` #1534

Closed ahoppen closed 5 days ago

ahoppen commented 5 days ago

Specifying SourceKitLSPOptions in the initialize request allows editors to provide UI elements to toggle SourceKit-LSP options.

The reverse-DNS notation is macOS style and doesn’t feel at home on Linux.

ahoppen commented 5 days ago

@swift-ci Please test