Commit Graph

4 Commits

Author SHA1 Message Date
Bennet Bo Fenner
7f319fdcaf remove unused dependency 2024-12-02 11:02:53 +01:00
Bennet Bo Fenner
f97daec14d simplify completion edit api 2024-11-28 17:37:57 +01:00
Bennet Bo Fenner
8bc24708d4 editor: Change inline completion API to support predictive edits 2024-11-26 14:10:27 +01:00
Marshall Bowers
29c9f0f6a1 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
2024-11-20 16:51:13 -05:00