Extract `InlineCompletionProvider` to its own crate (#20935)
This PR extracts the `InlineCompletionProvider` trait and its related types out of `editor` and into a new `inline_completion` crate. By doing so we're able to remove a dependency on `editor` from the `copilot` and `supermaven` crates. We did have to move `editor::Direction` into the `inline_completion` crate, as it is referenced by the `InlineCompletionProvider`. This should find a better home, at some point. Release Notes: - N/A
M
Marshall Bowers committed
29c9f0f6a1879ac9bdacfa044f821ad46b68b2b9
Parent: e076f55
Committed by GitHub <noreply@github.com>
on 11/20/2024, 9:51:13 PM