Avatar
omochimetaru 1/5/2025 2:13 PM
This allows us to load plugins into the sourcekitd service to handle requests (currently only used for code completion). This allows us to implement parts of sourcekitd in Swift and outside of the ...
2:14 PM
sourcekitdの中にプラグインをロードする仕組みを作るらしい それによってコンパイラをリビルドすることなくIDE機能を開発できるようにするらしい
👀 1
2:15 PM
Depends on swiftlang/swift#78421. This adds a sourcekitd plugin that drives the code completion requests. It also includes a CompletionScoring module that’s used to rank code completion results ba...
2:16 PM
実際にsourcekit-lspリポジトリの方でコード補完のプラグイン?を実装してるらしい、行数多い
2:17 PM
こっちはSwiftで実装されてるのもポイント?
2:17 PM
インターフェースがデカすぎてパッと見ではよくわからないけどプラグイン側からコンパイラのコア機能も使えるようになっとるんかなあ (edited)