89bbfb8
wip
Nathan Sobo created
89bbfb8
wip
Nathan Sobo created
6057d81
Add a unit test showing panic in move_line_down
Max Brunsfeld created
93a516d
Fix warning
Nathan Sobo created
accf90e
Add MultiBufferSnapshot::range_contains_excerpt_boundary
Use this method to disable move_line_down across excerpt boundaries. Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
cbc162a
WIP: Allow lines to be moved down across excerpts
This is still a bit weird because we can't remove the last line of an excerpt but we still move it into another buffer. There also seem to be issues with undo.
Nathan Sobo created
835af35
Simplify prev/next_row_boundary methods
We added clipping of points against the buffer when excerpt headers were in the buffer, but now that they're just blocks, I think we can avoid the potential to panic in these methods by going back to not clipping.
Nathan Sobo created
d352165
Merge pull request #296 from zed-industries/fix-autoindent
Fix regressions that happened when moving selections into Editor
Max Brunsfeld created
3040cfe
Fix Editor::newest_selection
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
f5d4e26
Remove unused context variable
Max Brunsfeld created
cbd9e18
Store selections with a right start bias so that autoindent moves them
Previously, cursors at column 0 had to be explicitly moved when those lines were autoindented. This behavior was lost when we moved selections from the buffer to the editor. Now, with the right bias, we get this behavior automatically. Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
43db9e8
Clear autoindent requests when applying autoindent
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
6f26fa0
Merge pull request #295 from zed-industries/api
Add remaining API endpoints needed to support the new website
Nathan Sobo created
13ed9dc
Document database setup and fix issue in script/seed-db
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
8937d87
:lipstick:
Nathan Sobo created
63238a2
Destroy access tokens before destroying users and word-smith method names
Nathan Sobo created
b949b30
Add delete user endpoint
Nathan Sobo created
5693097
Add endpoints for listing, creating, and updating users
Nathan Sobo created
07a4cfe
Streamline running both next and collab servers in development
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo and Antonio Scandurra created
fe5465a
Enable authentication via the NextJS site
Nathan Sobo created
6dd23c2
Merge pull request #294 from zed-industries/simplify-keymap-contexts
Don't merge keymap contexts from containing elements
Nathan Sobo created
e9a750b
Don't merge keymap contexts from containing elements
Co-Authored-By: Aaron Hillegass <charmedliferaft@gmail.com>
Nathan Sobo and Aaron Hillegass created
9fc2ddb
Merge pull request #293 from zed-industries/project-diagnostics
Project diagnostics: First pass
Nathan Sobo created
cf81f5a
Update tests to reflect that we no longer attempt to recycle group ids
Nathan Sobo created
ce4142e
Remove special handling of multi-line primary diagnostic messages and fix tests
Nathan Sobo created
a3df597
Make diagnostics disk-based in test
Nathan Sobo created
adeea9d
Parse `children` from `cargo check` output to provide hints
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
a85e400
Start on a `DiagnosticProvider` implementation for Rust
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
393009a
Implement `Buffer::diagnostic_group`
Antonio Scandurra created
11e3874
Remove duplication when assigning diagnostics and hardcode provider names
Antonio Scandurra created
3149a42
Add `API_TOKEN` environment variable to manifest
Antonio Scandurra created
4f774e2
wip
Max Brunsfeld created
78564dc
Add job post to Zed.dev
Nate Butler created
d5a1705
Get code compiling with some todos
Max Brunsfeld created
e3ecd87
WIP
Co-Authored-By: Antonio Scandurra <me@as-cii.com> Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo , Antonio Scandurra , and Max Brunsfeld created
7b453be
WIP: Use `cargo check` for on-disk diagnostics
Co-Authored-By: Nathan Sobo <nathan@zed.dev> Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created
b9d1ca4
Show only disk-based diagnostics in `ProjectDiagnosticsEditor`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
304afc1
Only preserve excerpts for invalid diagnostics if they contain cursors
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
dcf26ac
Use a different invalidation strategy for project-wide diagnostics
Antonio Scandurra created
da460ed
Remove BufferState when the last buffer's excerpt is removed
Antonio Scandurra created
9164c5f
Emit an `UpdateDiagnostics` from Worktree when buffer diagnostics change
Antonio Scandurra created
c473400
Fix remove_excerpts when removing the last N excerpts, N > 1
Also, generalize the randomized test to remove multiple excerpts at a time
Max Brunsfeld created
3e59c61
Use MultiBuffer::insert_excerpt_after to update project diagnostics view
Max Brunsfeld created
435d405
Implement MultiBuffer::insert_excerpt_after
Max Brunsfeld created
a86ba57
Add Editor::remove_blocks
Max Brunsfeld created
5d8ed53
Clear out old disk-based diagnostics after 2 seconds
Max Brunsfeld created
b9551ae
Preserve group ids when updating diagnostics
Max Brunsfeld created
06d2cdc
Remove unused multi_buffer::FromAnchor trait
Max Brunsfeld created
0faf530
Add a unit test for preserving disk-based diagnostics
Max Brunsfeld created
1544da8
Start work on preserving continuity of disk-based diagnostics
Max Brunsfeld created
e31205c
Revert "Implement `MultiBuffer::remove_excerpts` by inserting tombstones"
This reverts commit 275b7e8d4f80258e8c490c0fd13ffb77e0bfd0e8.
Max Brunsfeld created