Julia
b13da646e8
Capture language server stderr during startup/init and log if failure
2023-10-26 12:29:22 +02:00
Kirill Bulatov
96555828cb
Show Copilot logs right after its LSP server start
2023-09-20 12:08:32 +03:00
Kirill Bulatov
975d1c8a3e
Send copilot log messages into the log panel
2023-09-19 23:41:55 +03:00
Kirill Bulatov
c976ae2fc5
Show supplementary language servers in the logs panel
2023-09-19 22:29:27 +03:00
Kirill Bulatov
ad18a85e3e
Send and receive Copilot events
2023-09-19 21:53:31 +03:00
Kirill Bulatov
c9413551d0
Add Copilot server to LSP logs panel
2023-09-19 16:25:09 +03:00
Kirill Bulatov
9738786fa4
Add a specific server id to a Copilot LSP
2023-09-19 12:32:05 +03:00
Julia
5e815dbf58
Remove NodeRuntime static & add fake implementation for tests
2023-09-06 11:18:55 -04:00
da054bfbb5
Avoid accidental gpui transitive dependency in collab
...
* Make Fs depend on Text, not vise versa
Co-authored-by: Joseph <joseph@zed.dev >
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-30 13:16:01 -07:00
Piotr Osiewicz
0818c0d178
language: Make Buffer::new take an explicit ID ( #2900 )
...
See Linear description for the full explanation of the issue. This PR is
mostly a mechanical change, except for the one case where we do pass in
an explicit `next_id` instead of `model_id` in project.rs.
Release Notes:
- Fixed a bug where some results were not reported in project search in
presence of unnamed buffers.
2023-08-28 11:51:50 +02:00
Mikayla
ec2490269d
Add components example
...
Re-arrange generics on mouse event handler
Add TypeTag struct for dynamically tagged components
2023-08-15 03:06:43 -07:00
Nathan Sobo
a5ffc9f916
Use WindowHandles in a couple places
2023-08-03 17:46:34 -06:00
Nathan Sobo
40f28de681
Don't refcount window handles
2023-08-03 17:11:47 -06:00
Nathan Sobo
680c0185e4
Get tests compiling returning WindowHandle<V: View> from add_window
2023-08-02 14:05:03 -06:00
Nathan Sobo
2697fce807
WIP
2023-08-02 12:08:56 -06:00
Julia
4cc33332ae
Reattempt Node installation if the installation itself errors
...
This also makes us a bit more aggressive about reinstalling Node
2023-07-28 15:24:40 -04:00
Julia
e9e3bd616f
Merge branch 'main' into fix-broken-lsp-installations
2023-06-28 16:46:06 -04:00
Julia
4a51852e68
Reinstall Node whenever a NodeRuntime operation has serious error
2023-06-28 16:43:45 -04:00
Julia
4590864edc
Remove installation test binary from language server instance
2023-06-23 13:24:50 -04:00
Piotr Osiewicz
406e160730
Split out Interactive<T> into Toggle<T> and Interactive<T>
2023-06-20 16:05:20 -07:00
Julia
c8b86e2031
Setup C adapter with test binary
2023-06-15 12:18:34 -04:00
Julia
7353151a33
Many steps toward validating and reinstalling server after failure
2023-06-15 12:18:34 -04:00
Max Brunsfeld
1bf7a087c4
Use local ids, not remote ids, to identify buffers to copilot
2023-06-05 14:12:19 -07:00
Joseph Lyons
4b5a7ec94a
Fix typos
2023-06-02 22:02:19 -04:00
Max Brunsfeld
c338c69da7
Make language_settings take a language, not a language name
2023-05-31 15:10:30 -07:00
Max Brunsfeld
6f55841897
Make language settings accessors take an arc dyn file
2023-05-31 14:57:04 -07:00
Max Brunsfeld
1fbbaa262f
Respect project-specific settings for copilot
2023-05-31 14:42:15 -07:00
Max Brunsfeld
fb4c174fd1
Start work on respecting project-specific settings
2023-05-29 14:25:49 -07:00
Antonio Scandurra
8f56c80d68
Merge branch 'main' into panels
2023-05-22 14:10:17 +02:00
Antonio Scandurra
b26ccc9017
Show workspace only after initializing it
2023-05-19 19:35:00 +02:00
Max Brunsfeld
30e678a450
Remove optional path argument when getting settings
2023-05-17 15:05:20 -07:00
Max Brunsfeld
c261a01c7f
Define theme/ui text style settings in theme crate
2023-05-17 14:44:59 -07:00
Max Brunsfeld
ca02b558c8
Merge branch 'main' into setting-store
2023-05-17 09:55:24 -07:00
Max Brunsfeld
56f2ff64ed
Define language settings in the language crate
2023-05-16 17:29:53 -07:00
Joseph Lyons
4736fe39c7
Rework code to contain submitting of copilot events within editor
2023-05-16 13:26:05 -04:00
Joseph Lyons
edaa17a979
Fix compile error
2023-05-16 11:51:20 -04:00
Joseph Lyons
a393304f34
Init copilot with client instead of http client
2023-05-16 03:12:39 -04:00
Joseph Lyons
d1925c6053
Subscribe to copilot events (WIP)
2023-05-16 00:35:21 -04:00
Mikayla Maki
a845fc4089
Fix typo
2023-05-15 16:47:46 -07:00
Mikayla Maki
9b716f32cc
Add events for copilot suggestion accepting and discarding
2023-05-15 16:44:09 -07:00
Nathan Sobo
d3f1ecf67b
Replace todo with unimplemented to reduce distractions
2023-05-09 16:31:53 -06:00
Mikayla Maki
637a3f37c6
Rearrange the state machine
2023-05-04 13:45:31 -07:00
Julia
cac502638d
Fixup cases using buffer model handle id as buffer id
2023-05-04 12:32:31 -04:00
Antonio Scandurra
4e0ab2f8d0
Move methods querying window state into AsyncAppContext
2023-05-02 19:38:48 +02:00
Antonio Scandurra
2742f1cb76
Remove ViewContext::dispatch_action
2023-05-01 16:27:36 +02:00
Antonio Scandurra
4bb90083cb
Remove ViewContext::dispatch_any_action
2023-05-01 14:24:00 +02:00
Julia
e0728c7789
Source ESLint server from Github rather than 3rd party NPM package
2023-04-28 16:42:36 -04:00
Antonio Scandurra
41b1cda801
Merge remote-tracking branch 'origin/main' into simplify-action-dispatch
2023-04-28 17:31:12 +02:00
Max Brunsfeld
bf9ca1362a
Shutdown copilot server when quitting zed
2023-04-27 14:39:00 -07:00
Antonio Scandurra
b9cae2d58d
Remove Toast and DismissToast internal actions
2023-04-27 14:43:10 +02:00