Marshall Bowers
6bbf614a37
Fix some typos in README.md
2023-09-21 16:56:04 -04:00
Max Brunsfeld
ed8b022b51
Add initial failing test for following to channel notes in an unshared project
2023-09-21 13:14:15 -07:00
Max Brunsfeld
f34c6bd1ce
Start work on allowing following without a shared project
2023-09-21 13:14:15 -07:00
Max Brunsfeld
c71566e7f5
Make project id optional when following - server only
2023-09-21 13:14:15 -07:00
Max Brunsfeld
83455028b0
Procfile: run zed.dev via 'next dev', not 'vercel dev'
2023-09-21 13:14:15 -07:00
Nathan Sobo
d120d0cf2e
Checkpoint
2023-09-21 14:10:53 -06:00
Nathan Sobo
a0416e9c6d
WIP
2023-09-21 13:46:31 -06:00
Nathan Sobo
a53c0b9472
WIP
2023-09-21 13:39:54 -06:00
Kyle Caverly
3c2b05be90
add semantic index status, for non authenticated users ( #3005 )
...
Update project search semantic ui to accommodate for users who have not
set the OPENAI_API_KEY in their environment variables.
Release Notes:
- Expand Semantic Index status to include status for non authenticated
users
- Update Search UI to illustrate this status.
2023-09-21 14:18:58 -04:00
Nathan Sobo
8573c6e8c6
WIP
2023-09-21 12:18:09 -06:00
KCaverly
7b63369df2
move api authentication to embedding provider
2023-09-21 14:00:00 -04:00
KCaverly
997f362cc2
add semantic index status, for non authenticated users
2023-09-21 13:40:01 -04:00
Max Brunsfeld
59e561dcf9
Bump rust from 1.72.0 to 1.72.1
2023-09-21 10:17:55 -07:00
Nate Butler
056353f8a8
Correct icon_margin_scale for fold indicator ( #3003 )
...
Fixes a design regression on Preview where the fold icon became small
due to the icon standardization PR.
Release Notes:
- [Preview] Fixed an issue with the size of the fold line icon.
2023-09-21 12:52:54 -04:00
Max Brunsfeld
19a9753663
Fix channel move cancel ( #3004 )
...
Release Notes:
- Fixes a bug where channels could no longer be rearranged with drag and
drop.
2023-09-21 09:11:09 -07:00
Mikayla
66dd0e9ec0
Switch drag end event to be fired after mouse up
2023-09-21 08:58:36 -07:00
Nate Butler
d74b8ec4e3
Correct icon_margin_scale
2023-09-21 11:57:35 -04:00
Piotr Osiewicz
dbfa1d7263
[WIP] Replace in project ( #2984 )
...
Targeting Preview of 09.27.
This is still pending several touchups/clearups:
- We should watch multibuffer for changes and rescan the excerpts. This
should also update match count.
- Closing editor while multibuffer with 100's of changed files is open
leads to us prompting for save once per each file in the multibuffer.
One could in theory save in multibuffer before closing it (thus avoiding
unnecessary prompts), but it'd be cool to be able to "Save all"/"Discard
All".
Release Notes:
- Added "Replace in project" functionality
2023-09-21 16:27:58 +02:00
Kirill Bulatov
d090fd25e4
Supplementary LSP server log improvements ( #3002 )
...
Follow-up of https://github.com/zed-industries/zed/pull/2991 improving
rough edges around supplementary LSP servers:
* Fixes
https://zed-industries.slack.com/archives/C04S6T1T7TQ/p1695281196667609
Copilot init panic
* Makes LSP server list scrollable in the panel
* Shows supplementary servers' RPC logs in the panel
Release Notes:
- N/A
2023-09-21 11:22:56 +03:00
Kirill Bulatov
1c53b0a1c0
Properly re-add Copilot LSP server
2023-09-21 11:02:03 +03:00
Kirill Bulatov
a2ac5ae478
Fix RPC logs not being displayed for supplementary servers
2023-09-21 11:00:05 +03:00
Kirill Bulatov and Max
ead7155b0f
Make LSP panel scrollable
...
co-authored-by: Max <max@zed.dev >
2023-09-21 10:59:19 +03:00
Nathan Sobo
dfeb702544
WIP - Next: implement Element derive macro
2023-09-20 22:26:46 -06:00
Conrad Irwin
32f8733313
Code review changes
2023-09-20 21:29:45 -06:00
Conrad Irwin
4bf4c780be
Revert accidental Cargo change
2023-09-20 20:50:22 -06:00
Conrad Irwin
7a7ff4bb96
Fix save related tests, and refactor saves again
2023-09-20 20:44:42 -06:00
Conrad Irwin
a59da3634b
Fix backward search from command
2023-09-20 20:44:42 -06:00
Conrad Irwin
a25fcfdfa7
Iron out some edge-cases
2023-09-20 20:44:42 -06:00
Conrad Irwin
2d9db0fed1
Flesh out v1.0 of vim :
2023-09-20 20:44:41 -06:00
Conrad Irwin
6ad1f19a21
Add NewFileInDirection
2023-09-20 20:44:26 -06:00
Conrad Irwin
88a32ae48d
Merge Workspace::save_item into Pane::save_item
...
These methods were slightly different which caused (for example) there
to be no "Discard" option in the conflict case at the workspace level.
To make this work, a new SaveBehavior (::PromptForNewPath) was added to
support SaveAs.
2023-09-20 20:44:26 -06:00
Conrad Irwin
a4f96e6452
tests: wait deterministically after simulating_keystrokes
2023-09-20 20:44:26 -06:00
Conrad Irwin
e27b7d7812
Ensure the picker waits for pending updates
...
Particularly in development builds (and in tests), when typing in the
command palette, I tend to hit enter before the suggestions have
settled.
2023-09-20 20:44:26 -06:00
Conrad Irwin
ba5d84f7e8
Fix vim tests on my machine
...
In a rare case of "it broke on my machine" I haven't been able to run
the vim tests locally for a few days; turns out I ran out of swap file
names...
2023-09-20 20:44:26 -06:00
Conrad Irwin
ea3a1745f5
Add vim-specific interactions to command
...
This mostly adds the commonly requested set (:wq and friends) and
a few that I use frequently
:<line> to go to a line number
:vsp / :sp to create a split
:cn / :cp to go to diagnostics
2023-09-20 20:44:26 -06:00
Nathan Sobo
6d2b27689d
WIP
2023-09-20 20:40:30 -06:00
Nathan Sobo
a8bb3dd9a3
WIP
2023-09-20 20:28:32 -06:00
Max Brunsfeld
d42093e069
collab 0.22.1
2023-09-20 17:39:21 -07:00
Max Brunsfeld
98482f0150
Fix select all bugs ( #3001 )
...
Release Notes:
- Restore `cmd-shift-d` as 'editor::DuplicateLine' and move
`editor::SelectAllMatches` to `cmd-shift-L`, like in VS Code. The
previous action for `cmd-shift-l`, `editor::SplitSelectionIntoLines`,
has been moved to the sublime base keymap.
- Fixes a panic when using 'editor::SelectAllMatches' on an empty line.
2023-09-20 17:21:10 -07:00
Mikayla
58f4efb579
fix default keybindings for select all matches
2023-09-20 17:14:19 -07:00
Mikayla
fe10875285
Fix panic on select all when query is empty
2023-09-20 17:10:23 -07:00
Mikayla Maki
e0fe97401d
Fix bugs from channel moving ( #3000 )
...
This PR fixes several bugs related to channel moving and it's
unintuitive behavior when attempting to re-order channels
Release Notes:
- N/A
2023-09-20 17:01:14 -07:00
Mikayla and Max
f2f507e619
Fix bug in channel rendering
...
Fix drag and drop stale state bug revealed by the channel panel
co-authored-by: Max <max@zed.dev >
2023-09-20 16:40:29 -07:00
Conrad Irwin
f4d4a2f41b
vim fixes for find&replace ( #2995 )
...
* allow replacing with the empty string to delete
* fix <enter> for ReplaceNext (in vim mode)
Release Notes:
- allow replacement to be empty
2023-09-20 16:42:39 -06:00
Mikayla and Max
4ff44dfa3b
Fix bugs in moving channels that could cause channels to be stranded or moved unexpectedly
...
Made channel linking not query in a loop
co-authored-by: Max <max@zed.dev >
2023-09-20 15:32:06 -07:00
Max Brunsfeld
ee16b2051e
Fix opening channel notes from collab panel context menu ( #2998 )
...
Release Notes:
- Fixed a bug where the 'Open Notes' action in the collaboration panel
context menu didn't work (preview only).
2023-09-20 13:55:23 -07:00
Max Brunsfeld
3633f091c5
Fix opening channel notes from context menu
2023-09-20 13:45:35 -07:00
Nathan Sobo
44608517c1
WIP
2023-09-20 14:32:55 -06:00
Conrad Irwin
841b4d648c
Fix vim panic when over-shooting with j ( #2997 )
...
Release Notes:
- vim: fix a panic when using `j` to go beyond end of file
2023-09-20 12:17:07 -06:00
Nathan Sobo
5b0e333967
Checkpoint
2023-09-20 12:16:26 -06:00