cider

oyakushev 2025-03-26T20:47:42.252229Z

👍 2
Drew Verlee 2025-03-27T15:33:53.862999Z

This is what Cider uses by default right for completions? I have been using this for years then, how do i support this work? Also, how can we keep improving it? I tried one time to understand how this fits together and it broke my circuit lol.

Drew Verlee 2025-03-27T15:35:33.980069Z

@alexyakushev I would love to sit down at some point and chat about this, maybe we could turn it into a video we can share with others? idk. I always feel like i don't understand completions as well as i would like. I believe i use this and what ever lsp provides depending on how i have things enabled. (lsp more on the frontend)

oyakushev 2025-03-27T15:39:08.217179Z

Yes, Compliment powers CIDER completions (Clojure only). There are several intermediate steps involved, but they are mostly technical so you don't need to think about them much. You can contribute directly to Compliment and it will appear in CIDER after the updates.

oyakushev 2025-03-27T15:40:14.254379Z

You can study the compliment repository, it is quite small and well structured, different "sources" live in different files, and there are a lot of tests. You can jack-in into that project and start exploring with tests.

oyakushev 2025-03-27T15:40:52.460319Z

I can't promise you a live chat but I'll be happy to answer your questions in text

🙏 1
Drew Verlee 2025-03-27T15:43:47.434279Z

Sure, i tried to understand how it all fit together once, cloned the repo, tried following the readme, etc... i ran out of time 😞 .