Nathan Sobo
8c4db131da
Fix remaining vim failures
2023-04-20 15:25:11 -06:00
Antonio Scandurra
8b5cdda569
Initialize the active editor when vim mode is enabled
...
Instead of waiting for a focus event. This makes more tests pass.
2023-04-20 14:02:40 -06:00
Petros Amoiridis
eff7828336
Use regex to make extraction bulletproof
2023-04-20 20:06:33 +03:00
Max Brunsfeld
b7ce28d63f
collab 0.9.0
2023-04-20 09:52:32 -07:00
Max Brunsfeld
d3cad5b4af
v0.84.x dev
2023-04-20 09:52:07 -07:00
Joseph T. Lyons
24cfb4f985
Merge pull request #2389 from zed-industries/save-panics-as-structured-data
...
Save panics as structured data
2023-04-20 12:51:00 -04:00
Max Brunsfeld
ff45433769
Merge pull request #2392 from zed-industries/eslint-multiple-language-server-adapters-rebased
...
Allow buffers to use multiple language servers
2023-04-20 09:40:23 -07:00
Petros Amoiridis
01ba2775a5
Install jq if it's missing
2023-04-20 19:06:23 +03:00
Petros Amoiridis
f675400471
Increase reliability and support multiple monitors
2023-04-20 19:06:23 +03:00
Petros Amoiridis
57510f0c48
Make the script more reliable
2023-04-20 19:06:22 +03:00
Mikayla Maki
2e4a81449f
Merge pull request #2395 from zed-industries/remove-stable-hiding-copilot
...
Remove stable guard for copilot
2023-04-21 04:04:04 +12:00
Max Brunsfeld
4b4c98c140
Fix comment formatting errors for rust 1.69
2023-04-20 09:03:42 -07:00
Max Brunsfeld
c19dbe38cd
Store buffer's diagnostic sets in a smallvec
2023-04-20 08:58:41 -07:00
Max Brunsfeld
2bfe310ff6
Don't use ESLint for now
2023-04-20 08:58:41 -07:00
Max Brunsfeld
9218e54d5a
Handle multiple language servers for a given path in project diagnostics view
2023-04-20 08:58:41 -07:00
Max Brunsfeld
d57a8d85f9
Introduce a LanguageServerId wrapper type
...
Clarify the meaning of all the usizes in use in all of these
struct fields an method signatures.
2023-04-20 08:58:41 -07:00
Julia and Max Brunsfeld
c249101939
Avoid language servers fighting over diagnostics summaries
...
Previously each server would stomp all over the existing results
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2023-04-20 08:58:41 -07:00
Julia and Max Brunsfeld
1b06a89177
Refactor language server startup
...
Avoid parallel vecs
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2023-04-20 08:58:41 -07:00
Julia and Max Brunsfeld
a49f42a1e1
Cleanup
...
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2023-04-20 08:58:41 -07:00
Julia
8bf39af93d
Bump protocol version
2023-04-20 08:58:41 -07:00
Julia and Max Brunsfeld
168eb42f77
Fix failing tests
...
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2023-04-20 08:58:41 -07:00
Julia
3321d699dc
Finish getting multiple diagnostics sources building and running
2023-04-20 08:58:41 -07:00
Julia and Nathan Sobo
2ae3ba38c2
Start getting diagnostics sets to work with multiple servers
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-04-20 08:58:41 -07:00
Julia and Antonio Scandurra
ef288d90d9
Get ESLint to launch and provide diagnostics
...
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2023-04-20 08:58:41 -07:00
Julia and Max Brunsfeld
ea22f295ff
Get it to build with multiple adapters per language! 🎉
...
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2023-04-20 08:58:41 -07:00
Julia
6081351ee7
Incomplete refactor to allow for multiple adapters per language
2023-04-20 08:58:39 -07:00
Mikayla Maki
4c0342ebce
Fix format
2023-04-20 08:54:44 -07:00
Mikayla Maki
8ab9c4f308
Make sign_in init conditional
2023-04-20 08:36:29 -07:00
Mikayla Maki
dbf73d7ab5
Remove import
2023-04-20 08:34:50 -07:00
Mikayla Maki
99d04bc63c
Remove stable guard for copilot
2023-04-20 08:33:45 -07:00
Antonio Scandurra and Nathan Sobo
14bc5a3b01
Track active window id in test platform
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-04-20 17:22:11 +02:00
Antonio Scandurra and Nathan Sobo
61044e94ca
Add WindowContext::update_default_global
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-04-20 17:13:13 +02:00
Antonio Scandurra and Nathan Sobo
1850156c99
Fix editor tests
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-04-20 16:15:14 +02:00
Antonio Scandurra
8421d816a8
Merge branch 'main' into window_context_2
2023-04-20 16:01:47 +02:00
Antonio Scandurra
1167dcc8b9
Finish converting all the pickers to the new API
2023-04-20 15:26:05 +02:00
Petros Amoiridis
efb1f55942
Merge pull request #2394 from zed-industries/petros/z-804-change-default-settings-for-json-to-2
...
Set default tab_size for JSON to 2 and apply new formatting
2023-04-20 14:45:52 +03:00
Antonio Scandurra
42b1f40067
Merge pull request #2393 from zed-industries/relay-change-events-to-copilot
...
Relay buffer change events to Copilot language server
2023-04-20 13:34:42 +02:00
Petros Amoiridis
4c1be53252
Apply the tab_size change to keymaps and settings
2023-04-20 14:08:30 +03:00
Petros Amoiridis
5f77f71a11
Define tab_size equal to 2 in default settings
2023-04-20 14:06:43 +03:00
Antonio Scandurra
3aadd65651
Move buffer change reporting to a background task
2023-04-20 11:59:05 +02:00
Antonio Scandurra
2edd93cf2e
Add buffer management test to Copilot
2023-04-20 10:51:50 +02:00
Antonio Scandurra
4d817a1025
Notify LSP when Copilot suggestions are accepted/rejected
2023-04-20 10:15:31 +02:00
Antonio Scandurra
82cc3a1a09
Make it easier to access a running/authenticated copilot server
2023-04-20 10:12:10 +02:00
Antonio Scandurra
6b9bf235d4
Send editor information to copilot
2023-04-20 09:34:20 +02:00
Antonio Scandurra
47967560c4
Register unknown buffer on the fly if completions are requested for it
2023-04-20 09:34:20 +02:00
Antonio Scandurra
3d716ae700
Reopen file in Copilot language server when language or URI changes
2023-04-20 09:34:20 +02:00
Antonio Scandurra
47e5c0a73e
Relay buffer change events to Copilot
2023-04-20 09:34:20 +02:00
Nathan Sobo
ae5aa20a24
WIP: Make PickerDelegate a fully owned object instead of a view
...
This avoids issues with the parent view being on the stack when we want to
interact with the delegate from the picker. Still have several picker usages
to convert.
2023-04-19 22:05:29 -06:00
Mikayla Maki
99ec745cfa
Fix underflow potential
2023-04-19 17:42:19 -07:00
Mikayla Maki
b1334525ad
Merge pull request #2386 from zed-industries/copilot-shipping
...
Get copilot ready to ship
2023-04-20 12:38:27 +12:00