Remove some strays

This commit is contained in:
Mikayla Maki 2023-03-29 22:22:02 -07:00
parent a8033b266d
commit 5b3b74345d
2 changed files with 0 additions and 22 deletions

View file

@ -1,21 +0,0 @@
Basic idea:
Run the `copilot-node-server` as an LSP
Reuse our LSP code to use it
Issues:
- Re-use our github authentication for copilot - ??
- Integrate Copilot suggestions with `SuggestionMap`
THE PLAN:
- Copilot crate.
- Instantiated with a project / listens to them
- Listens to events from the project about adding worktrees
- Manages the copilot language servers per worktree
- Editor <-?-> Copilot
From anotonio in Slack:
- soooo regarding copilot i was thinking… if it doesnt really behave like a language server (but they implemented like that because of the protocol, etc.), it might be nice to just have a singleton that is not even set when were signed out. when we sign in, we set the global. then, the editor can access the global (e.g. cx.global::<Option<Copilot>>) after typing some character (and with some debouncing mechanism). the Copilot struct could hold a lsp::LanguageServer and then our job is to write an adapter that can then be used to start the language server, but its kinda orthogonal to the language servers we store in the project. what do you think?

View file

@ -945,7 +945,6 @@ fn write_settings_key(settings_content: &mut String, key_path: &[&str], new_valu
settings_content.insert_str(first_key_start, &content);
}
} else {
dbg!("here???");
new_value = serde_json::json!({ new_key.to_string(): new_value });
let indent_prefix_len = 4 * depth;
let new_val = to_pretty_json(&new_value, 4, indent_prefix_len);