zed/crates
Max Brunsfeld ed5f1d3bdd
zed2 (#3174)
PR to get zed2 into main.

Because we have taken the approach of porting crates by renaming them to
`-2` we will need to manually reapply any changes that were made to
ported crates since the `zed2` branch diverged from master.

I think this is the list of PRs that may need changes ported manually.
Any changes to the following crates may need to be moved from crate `x`
to `x2` for each of the following crates: `audio call client copilot db
feature_flags fs fuzzy gpui install_cli language lsp prettier project
rpc settings storybook terminal theme ui zed`.

- [x] f75eb3f62 Conrad Irwin (origin/main, origin/HEAD, main) Merge
branch 'more-signing' (17 hours ago)
- [x] 832026a0a Julia Limit language server reinstallation attempts
(#3177) (18 hours ago)
- [x] 4539cef6d Julia Capture language server stderr during startup/init
and log if failure (#3175) (21 hours ago)
- [x] e6f2288a0 Conrad Irwin Don't use function_name in vim tests
(#3171) (2 days ago)
- [x] f67f42779 Mikayla Maki Rename IIFE to maybe (#3165) (2 days ago)
- [ ] 90f65ec9f Max Brunsfeld Remove logic for multiple channel parents
(#3162) (2 days ago)
- [ ] 4f859e025 Conrad Irwin link to channel notes (#3167) (2 days ago)
- [ ] b8bd070a8 Conrad Irwin Fix panic by disallowing multiple room
joins (#3149) (3 days ago)
- [ ] cc9e92857 Max Brunsfeld Guest roles (#3140) (3 days ago)
- [x] b090cefdd Kirill Bulatov Rework prettier tests (#3160) (3 days
ago)
- [ ] ff497810d Kyle Caverly move keychain access into semantic index as
opposed to on init (#3158) (3 days ago)
- [x] 2b95db087 Conrad Irwin Fix infinite loop in select all (#3154) (3
days ago)
- [ ] a5836b033 Max Brunsfeld Add chat mentions and a notifications
panel (#3121) (4 days ago)
- [ ] ef1a69156 Kyle Caverly update semantic search to use keychain as
fallback (#3151) (6 days ago)
- [x] 26638748b Kirill Bulatov Move prettier parsers data into languages
from LSP adapters (#3150) (6 days ago)
- [ ] 0dae0f602 Conrad Irwin pixel columns (#3052) (7 days ago)
- [x] cc7df91cc Julia Whoops (#3146) (7 days ago)
- [x] 808976ee2 Julia Magic incantations for Tailwind autocomplete in
more languages (#3141) (7 days ago)
- [ ] cc390ba86 Conrad Irwin Start writing role to database (#3120) (10
days ago)
- [ ] 2795091f0 Kyle Caverly Introduce Context Retrieval in Inline
Assistant (#3097) (10 days ago)
- [x] b168bded1 Conrad Irwin New entitlements: (#3118) (10 days ago)
- [x] 247cdb1e1 Joseph T. Lyons Fix telemetry-related crash on start up
(#3131) (11 days ago)
- [ ] 2323fd17b Julia Autocomplete docs (#3126) (2 weeks ago)
- [x] 16d9d77d8 Kirill Bulatov Update diagnostics indicator when
diagnostics are udpated (#3128) (2 weeks ago)
- [ ] 634202340 Kirill Bulatov Remove zed -> ... -> semantic_index ->
zed Cargo dependency cycle (#3127) (2 weeks ago)

Note: this list does not include any PRs that did not change crates that
have been converted; it also does not include any commits that were
pushed directly to master.

### To figure out what needs migrating, run:

```
git diff COMMIT^..COMMIT -- crates/audio crates/call crates/client crates/copilot crates/db crates/feature_flags crates/fs crates/fuzzy crates/gpui crates/install_cli crates/language crates/lsp crates/prettier crates/project crates/rpc crates/settings crates/storybook crates/terminal crates/theme crates/ui crates/zed
```
2023-10-31 10:12:17 -07:00
..
activity_indicator
ai clean up warnings and fix tests in the ai crate 2023-10-30 11:07:24 -04:00
ai2 updated for model handle rename 2023-10-30 15:04:16 -04:00
assistant Merge branch 'main' of github.com:zed-industries/zed into model_cleanup 2023-10-30 11:07:29 -04:00
audio
audio2 Start fixing room2 2023-10-26 11:27:12 +02:00
auto_update
breadcrumbs
call Merge branch 'main' into zed2 2023-10-27 10:55:15 +02:00
call2 Add the entity trait and implement for models, views, subscriptions, and observations 2023-10-30 17:50:21 -07:00
channel
cli
client
client2 Add the entity trait and implement for models, views, subscriptions, and observations 2023-10-30 17:50:21 -07:00
clock
collab
collab_ui
collections
command_palette
component_test
context_menu
copilot Capture language server stderr during startup/init and log if failure 2023-10-26 12:29:22 +02:00
copilot2 Add the entity trait and implement for models, views, subscriptions, and observations 2023-10-30 17:50:21 -07:00
copilot_button
db
db2 Rename last async_iife 2023-10-27 10:56:24 +02:00
diagnostics
drag_and_drop
editor Add missing dev-dependency feature for editor multi_buffer dependency 2023-10-30 15:32:52 -07:00
feature_flags
feature_flags2
feedback
file_finder
fs
fs2
fsevent
fuzzy
fuzzy2
git
go_to_line
gpui Merge branch 'main' into zed2 2023-10-27 10:55:15 +02:00
gpui2 Call initialize on the rendered element on AnyView 2023-10-31 17:17:42 +01:00
gpui2_macros Add missing seed variable for gpui2 test macro 2023-10-26 15:57:12 +02:00
gpui_macros
install_cli
install_cli2 Add install_cli2 2023-10-26 12:09:54 +02:00
journal
journal2 Port journal to GPUI2 2023-10-28 11:37:25 -04:00
language Limit language server reinstallation attempts 2023-10-26 17:14:34 +02:00
language2 Port zed/src/languages to zed2 2023-10-30 21:52:29 -04:00
language_selector
language_tools
live_kit_client Merge branch 'main' into zed2 2023-10-27 10:55:15 +02:00
live_kit_server
lsp Capture language server stderr during startup/init and log if failure 2023-10-26 12:29:22 +02:00
lsp2 Fix compile errors with lsp2 2023-10-26 14:48:04 +02:00
media
menu
menu2 Add menu2 crate 2023-10-30 12:56:23 -04:00
multi_buffer
node_runtime Merge branch 'main' into zed2 2023-10-27 10:55:15 +02:00
notifications
outline
picker
plugin
plugin_macros
plugin_runtime
prettier Start message numbering during prettier init, log error message text 2023-10-30 22:26:06 +02:00
prettier2 Fix prettier errors around Zed's settings.json/keymap.json files 2023-10-31 12:26:49 +02:00
project Enqueue default prettier installations 2023-10-31 11:54:40 +02:00
project2 Remove TODOs 2023-10-31 13:08:18 +02:00
project_panel
project_symbols
quick_action_bar
recent_projects
refineable
rich_text
rope
rpc
rpc2 Get RPC2 tests passing 2023-10-26 12:47:37 +02:00
search
semantic_index moved authentication for the semantic index into the EmbeddingProvider 2023-10-30 10:02:27 -04:00
settings
settings2 Port zed/src/languages to zed2 2023-10-30 21:52:29 -04:00
snippet
sqlez
sqlez_macros
storybook2 Simplify AnyView 2023-10-31 16:16:30 +01:00
sum_tree
terminal
terminal2
terminal_view
text
theme
theme2 Port zed/src/languages to zed2 2023-10-30 21:52:29 -04:00
theme_converter Emit modules for each theme 2023-10-30 11:21:33 -04:00
theme_selector
ui2 Introduce a Render trait, make views implement it 2023-10-30 15:19:40 -07:00
util Merge branch 'main' into zed2 2023-10-27 10:55:15 +02:00
vcs_menu
vim
welcome
workspace
workspace2/src Rename Handle to Model 2023-10-30 19:44:01 +01:00
xtask
zed lsp/next-ls: Fix wrong nls binary being fetched. 2023-10-30 18:43:11 +01:00
zed-actions Port journal to GPUI2 2023-10-28 11:37:25 -04:00
zed2 Port zed/src/languages to zed2 2023-10-30 21:52:29 -04:00
Cargo.toml port ai crate to ai2, with all tests passing 2023-10-30 14:40:31 -04:00