yeah, my experience is almost exclusively with Rust where the type system is.. borderline restrictive at times, so there's _a lot_ of context to pull from and it tends to perform okay.
the key is really to pick which files/diagnostics/docs to give it: enough so that it's useful, but little enough that it fits in the context window