Kirill Bulatov
54e7e2f59d
Capture language servers' stderr into server logs
2023-08-31 01:14:37 +03:00
Max Brunsfeld
b94955910c
Disable save as prompt for channel notes ( #2917 )
2023-08-30 15:09:53 -07:00
Max Brunsfeld
4b5948e004
Disable save as prompt for channel notes
2023-08-30 15:05:47 -07:00
Kirill Bulatov
d9a72aa1e0
Rewrite inlay hint collab tests to remove races ( #2916 )
...
Release Notes:
- N/A
2023-08-31 00:49:50 +03:00
KCaverly
7d4d6c871b
fix bug for truncation ensuring no valid inputs are sent to openai
2023-08-30 17:42:16 -04:00
Max Brunsfeld
6d60960fd2
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
ab49f8c592
Rewrite inlay hint collab tests to remove races
2023-08-31 00:37:00 +03:00
Max Brunsfeld and Mikayla
f9dffc1734
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
123bc85a8e
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
e0bdd857f1
Fix cursor colors of non-followed collaborators
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-30 14:14:18 -07:00
KCaverly and Max
5abad58b0d
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
Max Brunsfeld
166585a2a8
Avoid accidental gpui transitive dependency in collab ( #2914 )
...
Release Notes:
- N/A
2023-08-30 13:22:10 -07:00
46429426ef
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
76ce52df4e
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
feb7a8a0f4
collab 0.19.0
2023-08-30 14:37:55 -04:00
Joseph T. Lyons
7204c245ea
v0.103.x dev
2023-08-30 13:41:09 -04:00
KCaverly
9781047156
move truncation to parsing step leveraging the EmbeddingProvider trait
2023-08-30 12:13:26 -04:00
KCaverly
76caea80f7
add should_truncate to embedding providers
2023-08-30 11:58:45 -04:00
Kirill Bulatov and Julia Risley
7e5735c8f1
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
e808386765
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
1da3be0646
Align diagnostic icons with other statusbar icons
2023-08-30 11:14:50 -04:00
KCaverly
e377ada1a9
added token count to documents during parsing
2023-08-30 11:05:46 -04:00
Nate Butler
256949bee0
fmt
2023-08-30 10:56:08 -04:00
Antonio Scandurra
ea17d1638e
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
bf67d3710a
Remove trailing backticks when assistant ends with a trailing newline
2023-08-30 12:08:14 +02:00
Antonio Scandurra
5f6562c214
Detect indentation from GPT output
2023-08-30 12:07:58 +02:00
Antonio Scandurra
c6f4390511
Retain search history for inline assistants
...
This only works in-memory for now.
2023-08-30 11:30:51 +02:00
Antonio Scandurra
5c498c8610
Show inline assistant errors
2023-08-30 11:04:48 +02:00
Kirill Bulatov
7a1b300b25
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
Conrad Irwin
d3650594c3
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
e3a0252b04
Make multi-server completion requests not serial
2023-08-29 20:42:13 -04:00
Nate Butler
6e964acd92
Fix extra theme entry
2023-08-29 20:04:15 -04:00
Nate Butler
97d187bba7
Remove project divider in titlebar
2023-08-29 19:50:27 -04:00
KCaverly and Max
a7e6a65deb
reindex files in the background after they have not been edited for 10 minutes
...
Co-authored-by: Max <max@zed.dev >
2023-08-29 17:14:44 -04:00
Nate Butler
2af5fc5030
Move breadcrumb style to toolbar
2023-08-29 16:37:48 -04:00
Nate Butler
c9b1237079
Update titlebar size
2023-08-29 16:20:19 -04:00
Nate Butler
93cf52a719
Update toolbar active state style
2023-08-29 16:10:40 -04:00
Nate Butler
d91a9615b5
Format
2023-08-29 16:02:04 -04:00
Nate Butler
33c9f14852
Don't require passing theme to toggleable_icon_button
2023-08-29 16:01:08 -04:00
Nate Butler
0a14e33dba
Pull toolbar into it's own styletree
2023-08-29 15:59:35 -04:00
Max Brunsfeld
e7ba5a1edb
Search UI polish ( #2904 )
...
This PR polishes the search bar UI, making the layout more dense, and
the spacing more consistent with the rest of the app. I've also
re-ordered the toolbar items to reflect some of @iamnbutler's original
search designs. The items related to the search query are on the left,
and the actions that navigate the buffer (next, prev, select all, result
count) are on the right.
2023-08-29 12:53:32 -07:00
KCaverly
4f8b95cf0d
add proper handling for open ai rate limit delays
2023-08-29 15:44:51 -04:00
Julia
0e6c91818f
Woooooops, don't notify the language server until initialized
2023-08-29 15:37:51 -04:00
Kirill Bulatov and Max
100870aa9c
Do not blink the cursor if Zed window is focused away
...
co-authored-by: Max <max@zed.dev >
2023-08-29 21:33:03 +03:00
Conrad Irwin
dd577074f2
vim: Fix relative motions ( #2888 )
...
This changes vim motions to be relative to fold lines, not display
lines, to match the behaviour of vim.
This is necessary for relative line numbers to make sense (as the most
important thing is you can do `3j` to get th e line that is numbered 3).
Release Notes:
- vim: Fix handling of motions when `soft_wrap` is enabled in zed. Like
in vim `j,k,up,down,$,^,0,home,end` will all now navigate in file
coordinates not display coordinates.
- vim: Add `g {j,k,up,down,$,^,0,home,end}` to navigate in display
coordinates.
- vim: Add `z o` and `z c` to open and close folds.
- vim: Add `z f` in visual mode to fold selection.
Note: this may be a jarring change if you're grown used to the current
behaviour of `j` and `k`. You can make the issue less acute by setting
`"soft_wrap":"none"` in your settings; or you can manually copy the
bindings for `g j` to the binding for `j` (etc.) in your keymap.json to
preserve the existing behaviour.
2023-08-29 11:19:37 -07:00
Kirill Bulatov
859ac1e97f
Add a default binding for toggling inlay hints ( #2910 )
...
Release Notes:
- Add a `"ctrl-shift-:": "editor::ToggleInlayHints"` default binding
2023-08-29 21:09:46 +03:00
Nate Butler
e89ccf2e26
Remove unused label_button
2023-08-29 14:09:31 -04:00
Nate Butler
f0ab27a83d
Reorder "Select All" button
2023-08-29 14:04:17 -04:00
Kirill Bulatov
bbb222b6fc
Add a default binding for toggling inlay hints
2023-08-29 20:56:26 +03:00
Nate Butler
f626c61b1e
Update action_button style
2023-08-29 13:40:58 -04:00