Max Brunsfeld
2e428719d4
Fix failure to write to keychain because of dropping a future
2024-01-11 16:22:34 -08:00
Max Brunsfeld
cd29d1f9d4
Fix routing of leader updates from unshared projects
...
Previously, leader updates in unshared projects would be sent to
all followers regardless of project, as if they were not scoped
to any project.
2024-01-11 13:47:31 -08:00
Marshall Bowers
b3d65a66e2
Fix possessive "its" in docs and comments ( #3998 )
...
This PR fixes a number of places where we were incorrectly using "it's"
where we needed to use the possessive "its".
Release Notes:
- N/A
2024-01-10 10:09:48 -05:00
Max Brunsfeld and Mikayla
75f0670dd6
Remove 2 suffix from gpui
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:59:39 -08:00
Max Brunsfeld
45e6917b10
Lay some groundwork for language plugins ( #3837 )
...
This PR adds undocumented functionality for loading custom language
plugins at runtime. I don't intend to expose the functionality to end
users yet, but this will allow the team to test the capability
internally.
### Implementation
There isn't much new code in Zed. Most of the work here is within
Tree-sitter, in PRs https://github.com/tree-sitter/tree-sitter/pull/1864
and https://github.com/tree-sitter/tree-sitter/pull/2840 , which allow
Tree-sitter to load languages from WASM blobs. I've tested the
functionality in Tree-sitter's test suite and via its CLI, but having it
wired into Zed allows us to test the functionality more fully.
### Details
Now, on startup, Zed will look for subdirectories inside of
`~/Application Support/plugins`. These subdirectories are expected to
look similar to the per-language subdirectories in
[`crates/zed2/src/languages`](https://github.com/zed-industries/zed/tree/main/crates/zed2/src/languages ),
except that they also contain a `.wasm` file for the parser itself.
I'll add more details here as I go.
2024-01-03 09:37:42 -08:00
Max Brunsfeld
e9a866b3b6
Start work on supporting custom languages
2024-01-02 08:01:59 -08:00
Piotr Osiewicz
c1b17ee05e
chore: fix clippy lints for rope2, sum_tree, text2 and util
2024-01-01 23:50:14 +01:00
Marshall Bowers
e1e8d416ba
Extend theme_importer in preparation for importing Zed1 themes ( #3791 )
...
This PR extends the `theme_importer` with the overall structure required
to support importing themes from Zed1.
Release Notes:
- N/A
2023-12-22 13:47:30 -05:00
Mikayla
7797fc1d9f
Begin porting the PaneAxis element
2023-12-07 17:16:19 -08:00
Antonio Scandurra
c9300e2384
Merge remote-tracking branch 'origin/main' into assistant-2
2023-12-06 12:53:02 +01:00
Antonio Scandurra
50ff26b06d
WIP
2023-12-05 19:27:15 +01:00
Kirill Bulatov
51f29faaf3
Add project search in gitignored test
2023-12-05 12:45:44 +02:00
Kirill Bulatov
0a150c44f2
Fix the regex matcher
2023-12-05 12:45:36 +02:00
Kirill Bulatov
057bf4e440
Ignore excluded files on worktree entry refresh
2023-12-05 12:30:29 +02:00
Kirill Bulatov
7fd7fdeef6
Allow opening buffers without a project entry
2023-12-05 12:30:29 +02:00
Conrad Irwin
36dcc9e0df
[Zed2] Collab UI ( #3403 )
...
Release Notes:
- N/A
2023-11-27 12:40:59 -07:00
Piotr Osiewicz
8e25303889
Add basic call/user UI in top-right corner.
...
Allow ui::Avatar to take custom data instead of always relying on URI resolution
2023-11-23 15:00:13 +01:00
Kirill Bulatov
1aa37bafa5
If enabled, search in ignored files during project search
2023-11-22 16:41:02 +02:00
Mikayla Maki
6108fe2c2e
Add nightly release channel for zed2 ( #3355 )
...
Release Notes:
- N/A
2023-11-17 22:12:18 -08:00
b60b4cb0a0
Make the commit sha availabe in the app, via a global
...
Co-authored-by: Mikayla <mikayla@zed.dev >
Co-authored-by: Kirill <kirill@zed.dev >
2023-11-17 14:52:43 -08:00
Max Brunsfeld
8a3b7e590f
Put release channel back to dev
2023-11-17 14:31:49 -08:00
Kirill Bulatov
5841f84f6c
Rescan worktree on scan exclusions settings change
2023-11-17 21:40:56 +02:00
Kirill Bulatov
11ee1a99da
More lenient file path matchers
2023-11-17 21:40:56 +02:00
Kirill Bulatov
6db4451b25
Create new Zed release channel: nightly
2023-11-17 12:13:32 +02:00
Kirill Bulatov
f104a3a48a
Add prettier workspace resolution test
2023-11-03 11:02:50 +02:00
Conrad Irwin
a1fb3523d3
Merge branch 'main' into zed2
2023-10-27 10:55:15 +02:00
Conrad Irwin
20aba94a6b
Clearer error on importing both gpui and gpui2
2023-10-26 10:39:52 +02:00
Piotr Osiewicz and Julia Risley
e6a7c8ad89
util: Improve error message for failing requests to GH. ( #3159 )
...
Release notes:
- N/A
Co-authored-by: Julia Risley <julia@zed.dev >
2023-10-26 10:39:45 +02:00
Mikayla
be7e30fbb1
Change from try (reserved keyword) to maybe
2023-10-25 07:10:21 -07:00
Mikayla Maki
2a04fb7b34
Rename IIFE to try
...
Too good of an idea to forget
2023-10-24 21:13:22 +02:00
Antonio Scandurra
3908eb1c4a
Checkpoint
2023-10-20 11:44:19 +02:00
Piotr Osiewicz
5c749a5db2
Piotr/z 651 vue support ( #3123 )
...
Release Notes:
- Added Vue language support.
2023-10-13 18:58:59 +02:00
Marshall Bowers
65db5f3d09
Merge branch 'main' into gpui2
2023-10-12 17:43:05 -04:00
Antonio Scandurra
36ad020380
Merge branch 'main' into gpui2
2023-10-12 10:55:17 +02:00
Kirill Bulatov
a7f42aa29e
Slightly better prettier settings and discovery
2023-10-11 12:56:29 +03:00
Nathan Sobo
b580a6afca
WIP
2023-10-10 22:49:47 -06:00
Conrad Irwin
36c95ae516
Merge branch 'main' into links
2023-10-09 20:08:48 -06:00
Kirill Bulatov
0aca36ab63
Detect file paths that end with :
...
New rustc messages look like
```
thread 'tests::test_history_items_vs_very_good_external_match' panicked at crates/file_finder/src/file_finder.rs:1902:13:
assertion `left == right` failed: Only one history item contains collab_ui, it should be present and others should be filtered out
left: 0
right: 1
```
now and we fail to parse that `13:` bit properly, fix that.
2023-10-09 23:55:58 +03:00
Marshall Bowers
f403508188
Merge branch 'main' into gpui2
2023-10-07 10:50:05 -04:00
Conrad Irwin
f867bbf5c4
More progress and some debug logs to remove
2023-10-06 16:48:29 -06:00
Conrad Irwin
1bad574967
TEMP
2023-10-06 13:47:35 -06:00
Conrad Irwin
9da086cfce
Code to allow opening zed:/channel/1234
...
Refactored a bit how url arguments are handled to avoid adding too much
extra complexity to main.
2023-10-05 14:57:45 -07:00
Conrad Irwin
533a921627
Add url schemes to Zed
2023-10-05 14:55:39 -07:00
Antonio Scandurra
0d367cf3ae
Checkpoint: render SVGs
2023-10-04 10:51:47 +02:00
Piotr Osiewicz
d8ad341bf1
workspace: Improve save prompt. ( #3025 )
...
Add buffer path to the prompt.
Z-2903
Release Notes:
- Added a "Save all/Discard all" prompt when closing a pane with
multiple edited buffers.
2023-09-25 16:15:29 +02:00
Nathan Sobo
9cc4ef000f
Checkpoint
2023-09-14 18:51:03 -06:00
Nathan Sobo
563e18712c
Merge branch 'main' into storybook
2023-09-07 07:56:57 -06:00
Nathan Sobo
df33a3b609
Add support for fetching/rendering images
2023-09-06 17:13:43 -06:00
Nathan Sobo
501c4c5782
Checkpoint
2023-09-06 15:22:35 -06: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