3c06bd0
Load git repositories when inserting the entry for the .git
Click to expand commit body
Don't wait until populating that directory entry, for two reasons:
* In the case of submodules, .git is not a directory
* We don't eagerly populate .git directories, since their contents
are automatically ignored.
Max Brunsfeld
created
6fe7460
Fix detection of when refreshed paths are outside of worktree root
Max Brunsfeld
created
205c758
Wait for ignored directory to be expanded in descendant entries test
Max Brunsfeld
created
aa6f2f1
Remove logic for marking worktree entries as collapsed
Max Brunsfeld
created
f910d8f
Only scan ignored or externals paths if expanded in a project panel
Max Brunsfeld
created
55f1a66
Model symlinks better in FakeFs, add read_link Fs method
Max Brunsfeld
created
4c03231
Maintain on the background scanner a set of expanded directories
Max Brunsfeld
created
d4a4db4
WIP: started DB creating and naive inserts
a305d93
Z-2308 - Export Theme Types from Rust (#2621)
Click to expand commit body
This PR adds JSON Schema definitions into GPUI's styles and adds a tool
for generating typescript types from these schema definitions.
Release Notes:
- N/A
This should speed up our test CI by a minute or so. =)
[current best case CI
run](https://github.com/zed-industries/zed/actions/runs/5337351944/jobs/9673291188),
where we don't rebuild anything (and only run tests) takes about 2m30s
[with
nextest](https://github.com/zed-industries/zed/actions/runs/5346819257/jobs/9694617720?pr=2639),
that's down to 1m30s.
Release Notes:
- N/A
Piotr Osiewicz
created
e1cd6ce
Revert "Route language server requests through wrapper object"
Click to expand commit body
This reverts commit 9b63d6f832650c433cebd911c8b7863b062cdc1f.
Release Notes:
- In vim mode you can now use count modifiers with arrow keys (`5<down>`
will go down 5 lines).
- In vim mode `ctrl+]` and `ctrl+o` now work to go to definition and
back
🚧 We have a couple more refinements to this to add 🚧
Release Notes:
You can now join lines with `ctrl-j` or `shift-J` in Vim normal mode.
🍐'd with @ConradIrwin
6ab0143
Split Interactive into Interactive and Toggleable (#2628)
Click to expand commit body
This is a part of the intensity driven theme rewrite.
It introduces the `toggle` and `interactive` helper functions to build
Toggle<T> and Interactive<T> styles for interactive elements in the
theme.
This PR also removes the `theme_testbench` crate and related actions.
Huge thanks to @osiewicz and @mikayla-maki for pushing this forward 🙏🏽
Release Notes:
- Updated the style of many interactive elements.
Nate Butler
created
80a894b
WIP: started work on vector store db, by walking project worktrees.\n\nCo-Authored-By: Max <max@zed.dev>
KCaverly
created
1f35ddc
Run LSP response deserialization outside of main thread (#2635)
Click to expand commit body
Improves latency for big inlay hints LSP responses for ~8k line files.
Before, the CPU usage sample for editing a single line inside
`edirot.rs` file in Zed contained serde inside the main thread traces:
<img width="1728" alt="Screenshot 2023-06-21 at 00 33 23"
src="https://github.com/zed-industries/zed/assets/2690773/d9789efe-8055-487f-bbe7-8beb49605bcb">
Release Notes:
- N/A