{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":154773196,"defaultBranch":"main","name":"sourcekit-lsp","ownerLogin":"swiftlang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-26T03:39:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42816656?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726657901.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"6e99e34898a9864b2a12b3f06d72068514b7ce9d","ref":"refs/heads/ahoppen/bsp-migration-head","pushedAt":"2024-09-16T23:22:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1674 from ahoppen/bsp-cleanup\n\nClean-up of the build system integration","shortMessageHtmlLink":"Merge pull request #1674 from ahoppen/bsp-cleanup"}},{"before":null,"after":"765c2c03c79f913834a371fb6326fe0761d33b39","ref":"refs/heads/ahoppen/bsp-migration-base","pushedAt":"2024-09-16T23:22:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1652 from ahoppen/initial-package-loading-race-condition\n\nFix a race condition that could cause the build graph to not be generated when doing initial background indexing","shortMessageHtmlLink":"Merge pull request #1652 from ahoppen/initial-package-loading-race-co…"}},{"before":"9334bb756712554c09fc47b7600f8fab4e6ead26","after":"6e99e34898a9864b2a12b3f06d72068514b7ce9d","ref":"refs/heads/main","pushedAt":"2024-09-16T23:18:18.000Z","pushType":"pr_merge","commitsCount":30,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1674 from ahoppen/bsp-cleanup\n\nClean-up of the build system integration","shortMessageHtmlLink":"Merge pull request #1674 from ahoppen/bsp-cleanup"}},{"before":"fe1363c47b29e8b2d7a50b46d8fedd87952a60a5","after":"9334bb756712554c09fc47b7600f8fab4e6ead26","ref":"refs/heads/main","pushedAt":"2024-09-16T16:18:05.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1668 from ahoppen/connection-based-bsp\n\nUse a `LocalConnection` to communicate the BSP messages between SourceKit-LSP and the build system","shortMessageHtmlLink":"Merge pull request #1668 from ahoppen/connection-based-bsp"}},{"before":"f07a30eaa4f4f7df67c8a67ef552ecff63e6b715","after":"fe1363c47b29e8b2d7a50b46d8fedd87952a60a5","ref":"refs/heads/main","pushedAt":"2024-09-14T17:42:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1666 from ahoppen/skip-was\n\nSkip `testWasm` in CI if toolchain cannot compile for wasm","shortMessageHtmlLink":"Merge pull request #1666 from ahoppen/skip-was"}},{"before":"f5245bf96aac6dbe6ef2baf9ee846335791e9db6","after":"f07a30eaa4f4f7df67c8a67ef552ecff63e6b715","ref":"refs/heads/main","pushedAt":"2024-09-13T22:15:57.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1665 from ahoppen/another-asp\n\nMigrate the remaining methods in `BuiltInBuildSystem` to be BSP-based","shortMessageHtmlLink":"Merge pull request #1665 from ahoppen/another-asp"}},{"before":"367b19aa73b3fcfa6e8390fb1d3ecff10f8341da","after":"f5245bf96aac6dbe6ef2baf9ee846335791e9db6","ref":"refs/heads/main","pushedAt":"2024-09-13T15:36:25.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1664 from ahoppen/buildgraph-generation-targets\n\nImplicitly trigger build graph generation when creating a `SwiftPMBuildSystem` and migrate `targets(dependingOn:)` and `topologicalSort` to BSP","shortMessageHtmlLink":"Merge pull request #1664 from ahoppen/buildgraph-generation-targets"}},{"before":"dd5018384b7c824b2868e6f05b61ea8515d8056d","after":"367b19aa73b3fcfa6e8390fb1d3ecff10f8341da","ref":"refs/heads/main","pushedAt":"2024-09-12T23:16:27.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1663 from ahoppen/language-dependencies-initialize\n\nMigrate `defaultLanguage(for:)` and `filesDependenciesUpdated` to BSP and use `InitializeRequest` from BSP to communicate static options","shortMessageHtmlLink":"Merge pull request #1663 from ahoppen/language-dependencies-initialize"}},{"before":"35899ab348f16d16a71f112bf10690096fb4ef52","after":"dd5018384b7c824b2868e6f05b61ea8515d8056d","ref":"refs/heads/main","pushedAt":"2024-09-12T14:33:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1660 from ahoppen/source-files-bsp\n\nMigrate getting the list of all source files to BSP","shortMessageHtmlLink":"Merge pull request #1660 from ahoppen/source-files-bsp"}},{"before":"cf47f2c72be3b679342f5dc440b78254a0d00566","after":"35899ab348f16d16a71f112bf10690096fb4ef52","ref":"refs/heads/main","pushedAt":"2024-09-11T21:38:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1658 from ahoppen/revert-uri-hack\n\nRevert \"Add an extra percent encoding layer when encoding DocumentURIs to LSP requests\"","shortMessageHtmlLink":"Merge pull request #1658 from ahoppen/revert-uri-hack"}},{"before":"bf8ff8b3d187f0fbacb94ad6fd5f5a3e018dcd42","after":"cf47f2c72be3b679342f5dc440b78254a0d00566","ref":"refs/heads/main","pushedAt":"2024-09-11T20:41:38.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1659 from ahoppen/more-bsp\n\nMigrate `fileHandlingCapability` and `prepare` to BSP and remove `registerForChangeNotifications`","shortMessageHtmlLink":"Merge pull request #1659 from ahoppen/more-bsp"}},{"before":"37f7540ebe5d112bb2f8f585d5bc85799f38b082","after":"bf8ff8b3d187f0fbacb94ad6fd5f5a3e018dcd42","ref":"refs/heads/main","pushedAt":"2024-09-11T15:23:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1657 from ahoppen/custom-timeout\n\nAllow overriding the timeout duration for tests","shortMessageHtmlLink":"Merge pull request #1657 from ahoppen/custom-timeout"}},{"before":"e083124ca5044a54de1e194c2018bb4577edb371","after":"37f7540ebe5d112bb2f8f585d5bc85799f38b082","ref":"refs/heads/main","pushedAt":"2024-09-11T15:23:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1656 from ahoppen/workspace-delegate\n\nMake `Workspace` the delegate of a `BuildSystemManager`","shortMessageHtmlLink":"Merge pull request #1656 from ahoppen/workspace-delegate"}},{"before":"a4edcea2400c49e5c87c3f9ee35c989d60c57b99","after":"e083124ca5044a54de1e194c2018bb4577edb371","ref":"refs/heads/main","pushedAt":"2024-09-10T23:27:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1655 from ahoppen/bsp-settings\n\nUse BSP requests to get build settings of a source file","shortMessageHtmlLink":"Merge pull request #1655 from ahoppen/bsp-settings"}},{"before":"9473aeb349a71cc3e3baf55f851514b94e7be053","after":"a4edcea2400c49e5c87c3f9ee35c989d60c57b99","ref":"refs/heads/main","pushedAt":"2024-09-10T19:58:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1654 from ahoppen/fix-leak\n\nFix retain cycle between `BuiltInBuildSystemAdapter` and `BuiltInBuildSystemAdapterDelegate`","shortMessageHtmlLink":"Merge pull request #1654 from ahoppen/fix-leak"}},{"before":"851feba559e75c2426acb594c2d56844cf48730f","after":"9473aeb349a71cc3e3baf55f851514b94e7be053","ref":"refs/heads/main","pushedAt":"2024-09-10T13:37:09.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1653 from ahoppen/build-system-creation\n\nCreate `BuiltInBuildSystem` in `BuildSystemAdapter`","shortMessageHtmlLink":"Merge pull request #1653 from ahoppen/build-system-creation"}},{"before":"765c2c03c79f913834a371fb6326fe0761d33b39","after":"851feba559e75c2426acb594c2d56844cf48730f","ref":"refs/heads/main","pushedAt":"2024-09-10T04:02:57.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1649 from ahoppen/bsp-preparation\n\nStart migration of the communication between SourceKit-LSP and build systems to happen via the Build Server Protocol (BSP)","shortMessageHtmlLink":"Merge pull request #1649 from ahoppen/bsp-preparation"}},{"before":"480bb0c5328dab7350cbfcc9c1105a2cfd48a32f","after":"2c8718493a54d4795f696dc2867e882f7ea08fab","ref":"refs/heads/release/6.0.1","pushedAt":"2024-09-09T23:41:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1648 from ahoppen/6.0/decode-preperation-mode\n\n[6.0.1] Decode a few keys in `SourceKitLSPOptions` that we missed before","shortMessageHtmlLink":"Merge pull request #1648 from ahoppen/6.0/decode-preperation-mode"}},{"before":"33e955ab6c62c37ba06b09f41e5f770da3f99fe2","after":"765c2c03c79f913834a371fb6326fe0761d33b39","ref":"refs/heads/main","pushedAt":"2024-09-09T22:21:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1652 from ahoppen/initial-package-loading-race-condition\n\nFix a race condition that could cause the build graph to not be generated when doing initial background indexing","shortMessageHtmlLink":"Merge pull request #1652 from ahoppen/initial-package-loading-race-co…"}},{"before":"dfbf8f4ec915f46761cb2d555fc70549f5f58ac5","after":"33e955ab6c62c37ba06b09f41e5f770da3f99fe2","ref":"refs/heads/main","pushedAt":"2024-09-07T09:27:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1632 from ahoppen/lazy-workspace-loading\n\nDon’t block the generation of a build system by build graph generation","shortMessageHtmlLink":"Merge pull request #1632 from ahoppen/lazy-workspace-loading"}},{"before":"17cc06dfcd5457959e46ff7f34a4c81e2a9c077a","after":"dfbf8f4ec915f46761cb2d555fc70549f5f58ac5","ref":"refs/heads/main","pushedAt":"2024-09-07T00:54:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1646 from ahoppen/no-custom-decode-options\n\nRemove custom decoding function from `SourceKitLSPOptions`","shortMessageHtmlLink":"Merge pull request #1646 from ahoppen/no-custom-decode-options"}},{"before":"480bb0c5328dab7350cbfcc9c1105a2cfd48a32f","after":"8b3275ee07f18281023f0b17b58ac72e3a03715c","ref":"refs/heads/release/6.0","pushedAt":"2024-09-06T22:52:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1647 from ahoppen/6.0/decode-preperation-mode\n\n[6.0] Decode a few keys in `SourceKitLSPOptions` that we missed before","shortMessageHtmlLink":"Merge pull request #1647 from ahoppen/6.0/decode-preperation-mode"}},{"before":"821663c6fd9f17ef1ae68612e0eaa957c3ec1543","after":"17cc06dfcd5457959e46ff7f34a4c81e2a9c077a","ref":"refs/heads/main","pushedAt":"2024-09-05T23:46:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1640 from ahoppen/print-yaml-parse-error\n\nPrint error when creation of a sourcekitd request from YAML fails in the `debug run-sourcekitd-request` command","shortMessageHtmlLink":"Merge pull request #1640 from ahoppen/print-yaml-parse-error"}},{"before":null,"after":"480bb0c5328dab7350cbfcc9c1105a2cfd48a32f","ref":"refs/heads/release/6.0.1","pushedAt":"2024-08-31T18:26:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"Merge pull request #1592 from ahoppen/6.0/no-lazy-prepartion\n\n[6.0] Add option to allow SourceKit-LSP to prepare a target without lazy type checking","shortMessageHtmlLink":"Merge pull request #1592 from ahoppen/6.0/no-lazy-prepartion"}},{"before":"d11c101ce210ad23f917cf06fb13a7d9e243872b","after":"821663c6fd9f17ef1ae68612e0eaa957c3ec1543","ref":"refs/heads/main","pushedAt":"2024-08-29T16:15:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MaxDesiatov","name":"Max Desiatov","path":"/MaxDesiatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112310?s=80&v=4"},"commit":{"message":"Use SwiftPM's SDK computation logic (#1643)\n\nUsing `SwiftSDK.deriveTargetSwiftSDK`, which is the same method that SwiftPM's own CLI tools use to determine the SDK from passed-in info (target `--triple`, `--swift-sdk`, and host sdk). This allows us to better uphold the contract in the [Configuration File](https://github.com/swiftlang/sourcekit-lsp/blob/d11c101ce210ad23f917cf06fb13a7d9e243872b/Documentation/Configuration%20File.md#structure) docs, namely that the `swiftSDK` param is \"Equivalent to SwiftPM's `--swift-sdk` option\" and similarly for `triple`.\r\n\r\nAs concrete examples of where (AFAICT) the current implementation diverges:\r\n- Passing a `--triple` of `wasm32-unknown-wasi` to `swift-build` will use the toolchain-integrated Wasm SDK if one exists. Passing the same value to sourcekit-lsp does not do this.\r\n- Perhaps more relevant: after landing https://github.com/swiftlang/swift-package-manager/pull/6828, this change will make it so that building for iOS is as simple as setting `\"triple\": \"arm64-apple-ios\"` in the config! Currently, it's necessary to set C/Swift flags and hardcode the sysroot. Should close https://github.com/swiftlang/sourcekit-lsp/issues/1587.\r\n\r\nThis PR depends on:\r\n\r\n- https://github.com/swiftlang/swift-package-manager/pull/7925","shortMessageHtmlLink":"Use SwiftPM's SDK computation logic (#1643)"}},{"before":"3cc1cbc671a3bc25a12af6bad309b7e6e7c29efc","after":"d11c101ce210ad23f917cf06fb13a7d9e243872b","ref":"refs/heads/main","pushedAt":"2024-08-21T18:31:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1634 from lokesh-tr/support-semantic-functionality\n\nAdd support for semantic functionality in macro expansion reference documents","shortMessageHtmlLink":"Merge pull request #1634 from lokesh-tr/support-semantic-functionality"}},{"before":"3b16288c6cc9e883587eee254048188536a420c7","after":"3cc1cbc671a3bc25a12af6bad309b7e6e7c29efc","ref":"refs/heads/main","pushedAt":"2024-08-21T15:04:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1636 from ahoppen/more-percent-encoding\n\nAdd an extra percent encoding layer when encoding DocumentURIs to LSP requests","shortMessageHtmlLink":"Merge pull request #1636 from ahoppen/more-percent-encoding"}},{"before":null,"after":"480bb0c5328dab7350cbfcc9c1105a2cfd48a32f","ref":"refs/heads/release/6.0.0","pushedAt":"2024-08-21T06:51:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"Merge pull request #1592 from ahoppen/6.0/no-lazy-prepartion\n\n[6.0] Add option to allow SourceKit-LSP to prepare a target without lazy type checking","shortMessageHtmlLink":"Merge pull request #1592 from ahoppen/6.0/no-lazy-prepartion"}},{"before":"41c15bfc18f43730dc1cac18a39010ffc0c62d23","after":"3b16288c6cc9e883587eee254048188536a420c7","ref":"refs/heads/main","pushedAt":"2024-08-20T18:14:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1638 from ahoppen/fix-5.10-build\n\nFix the build using a Swift 5.10 compiler","shortMessageHtmlLink":"Merge pull request #1638 from ahoppen/fix-5.10-build"}},{"before":"b45d975ab980ed2fd20ebe5673a4546fd2a14dd7","after":"41c15bfc18f43730dc1cac18a39010ffc0c62d23","ref":"refs/heads/main","pushedAt":"2024-08-20T14:23:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ahoppen","name":"Alex Hoppen","path":"/ahoppen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4062178?s=80&v=4"},"commit":{"message":"Merge pull request #1637 from ahoppen/review-comments-1631\n\nAddress review comments to #1631","shortMessageHtmlLink":"Merge pull request #1637 from ahoppen/review-comments-1631"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQyMzoyMjo0NC4wMDAwMDBazwAAAAS39cEC","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQyMzoyMjo0NC4wMDAwMDBazwAAAAS39cEC","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMFQxNDoyMzo1Mi4wMDAwMDBazwAAAASfMt_W"}},"title":"Activity · swiftlang/sourcekit-lsp"}