Commit log

48d9c30 Remove per-file copilot enable/disable

Mikayla Maki created

0250898 Enable copilot in all file types by default

Mikayla Maki created

2c0a645 Provide `workspace_folders` capability when initializing LSP

Click to expand commit body
This fixes the YAML language server which was erroring on startup
after adding the `did_change_watched_files` capability in #2258.

Antonio Scandurra created

588b2da Disable key ordering diagnostic for YAML language server

Antonio Scandurra created

6955765 Merge pull request #2346 from zed-industries/petros/z-360-dragging-file-from-tree-to-split-results

Click to expand commit body
Fix dragging file from tree to split results in empty pane

Petros Amoiridis created

5a39772 Do not drop the task

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Petros Amoiridis and Antonio Scandurra created

cdfe873 Merge pull request #2343 from zed-industries/handles

Click to expand commit body
Make typed handles wrappers around their untyped equivalents

Nathan Sobo created

0cb73b6 Merge pull request #2345 from zed-industries/autocomplete-vs-copilot

Click to expand commit body
Make autocompletion and copilot mutually exclusive

Antonio Scandurra created

b88aa9a Clear active copilot suggestion only if there is one

Antonio Scandurra created

ec5309b Make autocompletion and copilot mutually exclusive

Antonio Scandurra created

b6a9d90 Move creation of `GetCompletionsParams` entirely to the background

Antonio Scandurra created

0b9e609 Merge pull request #2344 from zed-industries/copilot-collaboration

Click to expand commit body
Fix Copilot errors when opening buffers that don't exist locally

Antonio Scandurra created

b26d4f4 :fire:

Antonio Scandurra created

75ecf92 Fix Copilot errors when opening buffers that don't exist locally

Antonio Scandurra created

138aa04 Add downcast_ref to AnyViewHandle

Click to expand commit body
I use unsafe code to transmute an AnyViewHandle to a ViewHandle<T> when
the type matches. Because ViewHandle<T> is repr(transparent) to the
wrapped AnyViewHandle, this is safe.

Nathan Sobo created

71cf6ec Use into_any instead of weird 'as' hack

Nathan Sobo created

27258a0 Remove From trait for AnyViewHandle in favor of into_any method

Click to expand commit body
I think it's more explicit.

Nathan Sobo created

aed8df9 Wrap AnyWeak handles with their typed counterparts

Nathan Sobo created

82a713f Store AnyViewHandle inside ViewHandle and Deref to it

Nathan Sobo created

59fb4b3 Merge pull request #2342 from zed-industries/trust-npm-version-management

Click to expand commit body
Trust NPM instead of managing dirs for different Node server versions

Julia created

8c0db17 Trust NPM instead of managing dirs for different Node server versions

Julia created

c19e6f8 Merge pull request #2338 from zed-industries/more-copilot-bugs

Click to expand commit body
More copilot bugs

Mikayla Maki created

297fd5f Merge pull request #2340 from zed-industries/fix-json-lsp-remove

Click to expand commit body
Fix bug where JSON LSP would be deleted on installation.

Mikayla Maki created

dcaa355 Switch from removing all directories in the container dir to removing the non-version dir

Mikayla Maki created

0ae298a Merge pull request #2339 from zed-industries/revert

Click to expand commit body
Revert "Merge pull request #2335 from zed-industries/dont-delete-json…

Julia created

0f4f3bf Revert "Merge pull request #2335 from zed-industries/dont-delete-json-server-after-downloading-it"

Click to expand commit body
This reverts commit 516e77906e100b64021a3941193977ccf8f0ec86, reversing
changes made to 54582fd77fec3eb0620ee6b687efa7e046bb33c4.

Julia created

57b5c1e Fix crash on initiating copilot during collaboration. Copilot is now disabled when collaborating.

Mikayla Maki created

f616e8b Merge pull request #2336 from zed-industries/respect-languages-alias-in-settings-file

Click to expand commit body
Add support for writing to the langauge_overrides alias in settings

Mikayla Maki created

b6882f0 Fix typo in copilot button

Mikayla Maki created

e5a6b11 Merge pull request #2334 from zed-industries/quiet-copilot-loggin

Click to expand commit body
Add handlers for LogMessage and statusNotification to copilot LSP

Mikayla Maki created

c1445fe Add support for the langauge_overrides alias in the settings file updating code

Mikayla Maki created

bdce96b Update copilot.rs

Mikayla Maki created

516e779 Merge pull request #2335 from zed-industries/dont-delete-json-server-after-downloading-it

Click to expand commit body
Don't delete JSON language server directly after downloading it

Julia created

0199ffe Don't delete JSON language server directly after downloading it

Click to expand commit body
This was accidentally added during the messy NodeRuntime/Copilot rebase

Co-Authored-By: Joseph Lyons <joseph@zed.dev>
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Julia , Joseph Lyons , and Mikayla Maki created

f561e5e remove spare debug

Mikayla Maki created

4865ea2 Add handlers for LogMessage and statusNotification to copilot LSP

Mikayla Maki created

54582fd Merge pull request #2333 from zed-industries/copilot-improvements

Click to expand commit body
Fix several Copilot bugs

Antonio Scandurra created

b208d1a :art:

Antonio Scandurra created

5f579a4 Fix prefix/suffix calculation when determining copilot suggestion

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Antonio Scandurra , Nathan Sobo , and Mikayla Maki created

b588ba1 Avoid auto-indenting when accepting copilot suggestion

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

6e43e77 Use copilot's `Completion::{range,text}` to determine suggestion

Click to expand commit body
Previously, we were using display text, but this isn't always correct. Now,
we just attempt to determine what text Copilot wants to insert by finding
a prefix and suffix in the existing text with the suggested text.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

9b16277 Merge pull request #2316 from zed-industries/copilot

Click to expand commit body
🚨 WIP 🚨 Copilot

Mikayla Maki created

713f5f6 Fix leaked handle and failure to update language in context menu

Mikayla Maki created

e38f52d Fix unrelated panics in tests

Mikayla Maki created

c3188be cargofmt

Mikayla Maki created

81411b9 Merge branch 'main' into copilot

Mikayla Maki created

c28d2c4 Remove test modals

Mikayla Maki created

afc9b83 Finish device code flow for copilot

Mikayla Maki created

f5d4bcd Added erorr states and first-pass error handling to the copilot status bar item.

Click to expand commit body
Added correct icons
Added a new 'Toast' action which allows other crates to easily pop toasts with an optional click action

Mikayla Maki created

3cfe61a Merge pull request #2332 from zed-industries/per-server-code-action-kinds

Click to expand commit body
Allow each language adapter to provide their own code action kinds array

Julia created