https://github.com/zbirenbaum/copilot-rs
Copilot LSP implementation in Rust
https://github.com/zbirenbaum/copilot-rs
copilot github-copilot lsp lsp-server rust
Last synced: 24 days ago
JSON representation
Copilot LSP implementation in Rust
- Host: GitHub
- URL: https://github.com/zbirenbaum/copilot-rs
- Owner: zbirenbaum
- Created: 2023-07-12T21:25:44.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-08-30T23:28:09.000Z (over 1 year ago)
- Last Synced: 2025-03-18T01:42:21.498Z (28 days ago)
- Topics: copilot, github-copilot, lsp, lsp-server, rust
- Language: Rust
- Homepage:
- Size: 103 KB
- Stars: 71
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - zbirenbaum/copilot-rs - Copilot LSP implementation in Rust (Rust)
README
Early WIP
Currently authentication, document sync, completion requests/responses are functional. Editor context is forwarded to github copilot servers and completions are provided to the editor in response.These results can be retrieved by requesting `textDocument/getCompletionsCycling`
You can use this language server by by checking out the `copilot-rs` branch on both `copilot.lua` and `copilot-cmp`. Please note that this is an early stage project, and bugs which break functionality are to be expected.