Kirill Bulatov
3b38bb55fd
Post-rebase fixes
2023-08-31 11:53:46 +03:00
Kirill Bulatov
f1f6ff7d0b
Log language server stderr output in server logs ( #2918 )
...
<img width="1728" alt="Screenshot 2023-08-31 at 01 07 11"
src="https://github.com/zed-industries/zed/assets/2690773/537a18d6-59bf-4a77-896f-fc2cb6dc7fe8 ">
Line by line, we print stderr to help with debugging and servers that
log into stderr.
Release Notes:
- N/A
2023-08-31 11:13:45 +03:00
Kirill Bulatov
676fc679d3
Fix the tests, by not requiring stderr for fake servers
2023-08-31 11:07:37 +03:00
Kirill Bulatov
ce7c0d3426
Use ctrl-: instead of ctrl-shift-: for inlay hints toggling
...
The latter is not posible to press in Zed, since `:` is typed as
`shift-;` with typical US keyboard layouts.
In the end, it's the same buttons you have to press to toggle the inlay
hints, but working this time.
2023-08-31 10:43:29 +03:00
Julia
3faabbe91a
Merge branch 'main' into multi-server-completions-tailwind
2023-08-30 22:58:37 -04:00
Julia and Kirill Bulatov
6414d0eae1
Scope Tailwind in JS/TS to within string
...
In some situations outside JSX elements Tailwind will never
respond to a completion request, holding up the tsserver completions.
Only submit the request to Tailwind when we wouldn't get tsserver
completions anyway and don't submit to Tailwind when we know we won't
get Tailwind completions
Co-Authored-By: Kirill Bulatov <kirill@zed.dev >
2023-08-30 21:14:39 -04:00
Kirill Bulatov
314721116e
Do not write TRACE logs into file for Lua
2023-08-31 01:14:37 +03:00
Kirill Bulatov
6905f4fadf
Capture language servers' stderr into server logs
2023-08-31 01:14:37 +03:00
Nathan Sobo
e54c98cc37
Split playground into gpui2 and storybook
2023-08-30 16:12:14 -06:00
Max Brunsfeld
52568d3887
Disable save as prompt for channel notes ( #2917 )
2023-08-30 15:09:53 -07:00
Max Brunsfeld
b50ade3139
Disable save as prompt for channel notes
2023-08-30 15:05:47 -07:00
Kirill Bulatov
e8092015bb
Rewrite inlay hint collab tests to remove races ( #2916 )
...
Release Notes:
- N/A
2023-08-31 00:49:50 +03:00
KCaverly
34d7fa98fc
fix bug for truncation ensuring no valid inputs are sent to openai
2023-08-30 17:42:16 -04:00
Max Brunsfeld
7e7f2a6bfd
Fix collab panel regressions ( #2915 )
...
Release Notes:
- Fixed a bug where collaborators' cursors were rendered with the wrong
color when not following them (preview only).
- Fixed an issue where icons were inconsistent sizes in the
collaboration panel (preview only).
2023-08-30 14:41:37 -07:00
Kirill Bulatov
c36367d2e4
Rewrite inlay hint collab tests to remove races
2023-08-31 00:37:00 +03:00
Max Brunsfeld and Mikayla
3d81860539
Remove unnecessary ConstrainedBoxes in collab panel
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-30 14:35:02 -07:00
Max Brunsfeld and Mikayla
ffcecdcb1d
collab panel: Make screen share row line up with shared projects
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-30 14:23:12 -07:00
Max Brunsfeld and Mikayla
820cb00d62
Fix cursor colors of non-followed collaborators
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-30 14:14:18 -07:00
Nathan Sobo
04079268fd
Add gpui2 crate
2023-08-30 15:00:11 -06:00
KCaverly and Max
4b2fbcd394
moved semantic index to use embeddings queue to batch and managed for atomic database writes
...
Co-authored-by: Max <max@zed.dev >
2023-08-30 16:58:45 -04:00
Nathan Sobo
f278fdb342
Checkpoint
2023-08-30 14:40:57 -06:00
Max Brunsfeld
ec1d3cd08f
Avoid accidental gpui transitive dependency in collab ( #2914 )
...
Release Notes:
- N/A
2023-08-30 13:22:10 -07: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
KCaverly and Max
cdba603eaf
move queuing to embedding_queue functionality and update embedding provider to include trait items for max tokens per batch"
...
Co-authored-by: Max <max@zed.dev >
2023-08-30 16:01:28 -04:00
Joseph T. Lyons
089341a97e
collab 0.19.0
2023-08-30 14:37:55 -04:00
Joseph T. Lyons
89acc42a5a
v0.103.x dev
2023-08-30 13:41:09 -04:00
Nathan Sobo
294c3064bf
Get playground rendering with backward compatible theming
2023-08-30 11:09:34 -06:00
KCaverly
964dab9b15
move truncation to parsing step leveraging the EmbeddingProvider trait
2023-08-30 12:13:26 -04:00
Nathan Sobo
1725d001f7
Checkpoint: Working toward compatibility with themes
2023-08-30 10:11:00 -06:00
KCaverly
4d2df73453
add should_truncate to embedding providers
2023-08-30 11:58:45 -04:00
Kirill Bulatov and Julia Risley
78dff7bf7e
Reap overly long LSP requests with a 2m timeout
...
Co-authored-by: Julia Risley <julia@zed.dev >
2023-08-30 18:41:41 +03:00
Nate Butler
9904806d1c
WIP UI Tweaks ( #2911 )
...
- Tighten up toolbar
- Reduce intensity of active tools
- Remove divider between project + branch
- Add a styletree for toolbar + move breadcrumb into it
- Some ts theme tidying
[[PR Description]]
Release Notes:
- Improved density and contrast of a number of UI elements.
2023-08-30 11:19:05 -04:00
Nate Butler
adf43fd43e
Align diagnostic icons with other statusbar icons
2023-08-30 11:14:50 -04:00
KCaverly
94e64c07b3
added token count to documents during parsing
2023-08-30 11:05:46 -04:00
Nate Butler
8120d50abb
fmt
2023-08-30 10:56:08 -04:00
Antonio Scandurra
8f85b1a536
Introduce code generation ( #2901 )
...

Release Notes:
- Added a new "Inline Assist" feature that lets you transform a
selection or generate new code at the cursor location by hitting
`ctrl-enter`.
2023-08-30 14:58:22 +02:00
Antonio Scandurra
34f6e8c397
Remove trailing backticks when assistant ends with a trailing newline
2023-08-30 12:08:14 +02:00
Antonio Scandurra
d380e6fb23
Detect indentation from GPT output
2023-08-30 12:07:58 +02:00
Antonio Scandurra
214840a178
Retain search history for inline assistants
...
This only works in-memory for now.
2023-08-30 11:30:51 +02:00
Antonio Scandurra
3fc71a1bd5
Show inline assistant errors
2023-08-30 11:04:48 +02:00
Kirill Bulatov
1e0f99d0b2
Do not blink the cursor if Zed app is focused away ( #2907 )
...
Deals with https://github.com/zed-industries/community/issues/1116
Part of https://github.com/zed-industries/community/issues/1098
Use Mac platform callbacks to send a global event and enable/disable
caret blinking in editors when the app is not focused.
Release Notes:
- Stop blinking caret if Zed app is not focused
2023-08-30 10:53:09 +03:00
Nathan Sobo
369e542607
Move views_to_notify_if_ancestors_change to Window
2023-08-29 21:58:44 -06:00
Nathan Sobo
07a33439b7
Store new_parents on Window instead of layout context
2023-08-29 21:43:48 -06:00
Nathan Sobo
f739971c07
Remove text style stack from LayoutContext
2023-08-29 21:33:08 -06:00
Nathan Sobo
d38ccc2e92
Merge remote-tracking branch 'origin' into divs
2023-08-29 21:14:14 -06:00
Conrad Irwin
d614796305
Fix find_{,preceding}boundary to work on buffer text
...
Before this change the bounday could mistakenly have happened on a soft
line wrap.
Also fixes interaction with inlays better.
2023-08-29 18:03:29 -07:00
Julia
e31fdeebc6
Make multi-server completion requests not serial
2023-08-29 20:42:13 -04:00
Nathan Sobo
364a99ab86
WIP
2023-08-29 18:40:24 -06:00
Nathan Sobo
a7421cb215
Remove unused proc macro
2023-08-29 18:30:57 -06:00
Nate Butler
ffe77940d6
Fix extra theme entry
2023-08-29 20:04:15 -04:00