Introducing SourceKit-LSP
summary
SourceKit-LSP is an open Language Server Protocol implementation for Swift and C-family code that runs with a matching Swift toolchain and environment variables. It supports Swift Package Manager projects (including use on Linux outside Xcode) and provides features like autocomplete, go-to-definition with cross-file jumps, reference search, diagnostics, and shows type inference; syntax highlighting is still handled by editor plugins.
AI-written summary · about
related talks
42mUsing SourceKit LSP to Read Code in the Browser
36mBuilding Swift Packages in VSCode
29mBespoke Artisanal Swift Static Analysis
44mThe Language Server Protocol Why The Hype
44mDeveloping a Language Plugin: LSP versus the Joy of Learning
22mEclipse Che and the Language Server Protocol
30mImproving the development experience with language servers
34mThat Swift IDE
