7d065fa
Add installation_id to panic events
Click to expand commit body
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com>
Joseph T. Lyons and Julia created
7d065fa
Add installation_id to panic events
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com>
Joseph T. Lyons and Julia created
030984d
Vim: substitute support (#2641)
Release Notes: - vim mode now supports `s` for substitute
Max Brunsfeld created
b0631e9
vim: Fix 1G (#2640)
Before this change code could not distinguish between a user providing a count of 1 and no count at all. Fixes: zed-industries/community#710 Release Notes: - 1G now correctly goes to the first line in vim mode ([710](zed-industries/community#710))
Max Brunsfeld created
91f87bb
Scan any external/ignored directories needed for LSP watchers
Also, don't include "external" files in project searches. Treat them the same as ignored files. Co-authored-by: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
27b74e9
Prune the set of expanded dir ids as entries are removed
Max Brunsfeld created
b22a183
Emit loaded events for lazily loaded paths in worktree
Max Brunsfeld created
5c5d598
Insert new message right before the next valid one
Antonio Scandurra created
6c7271c
Test serialization roundtrip
Antonio Scandurra created
c38bf2d
Sort conversations in descending chronological order
Antonio Scandurra created
5ea5368
Re-enable buffer search in assistant
Antonio Scandurra created
ed88f52
Remove double constrained call
Antonio Scandurra created
6f0efec
Merge remote-tracking branch 'origin/main' into save-conversations
Antonio Scandurra created
ff07d0c
Fix `Conversation::messages_for_offsets` with empty message at the end
Antonio Scandurra created
9ad1ebf
Fix project panel test helper
Max Brunsfeld created
ffb0a21
Fix randomized worktree test failures
* Distinguish between unloaded and pending directories via separate entry kind. * Scan directories before updating ignore statuses after fs events.
Max Brunsfeld created
926acd6
vim: substitute handles multibyte characters
And is now in its own file
Conrad Irwin created
0cacf01
vim: Fix 1G
Before this change code could not distinguish between a user providing a count of 1 and no count at all. Fixes: zed-industries/community#710
Conrad Irwin created
16022e9
Add counts to subsitute (and all)
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Conrad Irwin and Nathan Sobo created
5350164
Get integration test passing. Wait for expand entry on remote projects.
Max Brunsfeld created
400e3cd
Scan directories when they stop being ignored
Max Brunsfeld created
bfc90f4
Add failing test for changing a gitignore so a pending dir is no longer ignored
Max Brunsfeld created
d3477f7
Fix reloading of git repositories
Also, clean up logic for reloading git repositories.
Max Brunsfeld created
4424daf
Fix expansion of ancestor directories when refreshing a path
Max Brunsfeld created
3e6aedf
Expand dirs on-demand when opening buffers inside unloaded dirs
Max Brunsfeld created
cd823ed
Add a bit to each entry indicating if it's outside of the worktree root
Max Brunsfeld created
1b71589
Fix confusion between canonical vs non-canonical paths when rescanning, expanding paths
Max Brunsfeld created
3c06bd0
Load git repositories when inserting the entry for the .git
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
a305d93
Z-2308 - Export Theme Types from Rust (#2621)
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
Nate Butler created
10cc0d5
Reintroduce package-lock.json
Piotr Osiewicz created
fcce1bc
Fixup xtask compilation
Piotr Osiewicz created
417a743
chore: use codegen_units=1 (#2633)
Reduces binary size by about 31Mb (total .dmg size down by 15Mb after compression).
Piotr Osiewicz created
b430be5
cargo fmt
Piotr Osiewicz created
af25288
Merge branch 'main' into sergey/z-2308-create-a-proof-of-concept-of-exporting-a-type-from-rust-and
Piotr Osiewicz created
5291bf3
Use nextest instead of test (#2639)
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
1707652
Always focus a panel when zooming it
This allows us to zoom a panel when clicking a button, even if the panel isn't currently focused.
Nathan Sobo created
ea5398a
vim: binding fixes (#2637)
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
Nathan Sobo created
cd008d1
Add support for joining lines (#2636)
🚧 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
Nathan Sobo created
a49189a
Add Zoom button to assistant panel
Nathan Sobo created
a75341d
Move model and remaining tokens to assistant toolbar
Nathan Sobo created
e1f975e
vim: Support s on selections and with multiple cursors
Conrad Irwin created
dcca98b
vim: Add basic 's' support
Conrad Irwin created
0c40ed5
vim: ctrl+] and ctrl+o to jump to definition and back
Equivalent to f12 and ctrl-- in non-vim mode.
Conrad Irwin created
d6b1af6
vim: Allow up/down/left/right in vim mode
The user impact of this is to 5<down> to move 5 lines at a time.
Conrad Irwin created
91bd8e3
join_lines: Skip over leading indentation
Conrad Irwin created