gpui-component/crates/story/examples
Duane Bester 3c23ee9be4 editor: Add InlineCompletion LSP support (#1736)
Closes [1729](https://github.com/longbridge/gpui-component/issues/1729)

## Description

Adds support for inline completions, which allows the editor to support
agentic "tab to complete" solutions. This works, (tested macOS), but not
sure of any gotchas or different approaches.

## Screenshot


https://github.com/user-attachments/assets/8e437f1e-9792-4417-b070-0a1dd8de6024

## How to Test

User implements the `inline_completion` method in CompletionsProvider.

Not implementing should have no effect. 

## Checklist

- [x] I have read the [CONTRIBUTING](../CONTRIBUTING.md) document and
followed the guidelines.
- [x] Reviewed the changes in this PR and confirmed AI generated code
(If any) is accurate.
- [x] Passed `cargo run` for story tests related to the changes.
- [ ] Tested macOS, Windows and Linux platforms performance (if the
change is platform-specific)

---------

Co-authored-by: Jason Lee <huacnlee@gmail.com>
2025-12-08 10:53:36 +08:00
..
fixtures editor: Add document_colors LSP. (#1329) 2025-10-06 18:08:12 +08:00
brush.rs setting: Add Settings component. (#1632) 2025-11-20 13:51:44 +00:00
dock.rs dock: Simplify DockItem API. (#1732) 2025-12-03 17:53:37 +08:00
editor.rs editor: Add InlineCompletion LSP support (#1736) 2025-12-08 10:53:36 +08:00
html.rs theme: Use font_family for all elements. (#1618) 2025-11-17 03:18:17 +00:00
large-text.rs input: Add to support CodeEditor as single line mode. (#1696) 2025-11-28 19:51:40 +08:00
markdown.rs text_view: Adding optional code block actions to the TextView (#1725) 2025-12-03 10:21:47 +00:00
tiles.rs dock: Improve Panel trait changed title to return impl IntoElement. (#1719) 2025-12-01 18:13:23 +08:00
webview.rs assets: Add gpui-component-assets crate. (#1601) 2025-11-14 15:03:26 +08:00