Commit log

835af35 Simplify prev/next_row_boundary methods

Click to expand commit body
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

Click to expand commit body
Fix regressions that happened when moving selections into Editor

Max Brunsfeld created

3040cfe Fix Editor::newest_selection

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

6f26fa0 Merge pull request #295 from zed-industries/api

Click to expand commit body
Add remaining API endpoints needed to support the new website

Nathan Sobo created

13ed9dc Document database setup and fix issue in script/seed-db

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
Don't merge keymap contexts from containing elements

Nathan Sobo created

e9a750b Don't merge keymap contexts from containing elements

Click to expand commit body
Co-Authored-By: Aaron Hillegass <charmedliferaft@gmail.com>

Nathan Sobo and Aaron Hillegass created

9fc2ddb Merge pull request #293 from zed-industries/project-diagnostics

Click to expand commit body
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

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

a85e400 Start on a `DiagnosticProvider` implementation for Rust

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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`

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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"

Click to expand commit body
This reverts commit 275b7e8d4f80258e8c490c0fd13ffb77e0bfd0e8.

Max Brunsfeld created

275b7e8 Implement `MultiBuffer::remove_excerpts` by inserting tombstones

Click to expand commit body
This will make it easier to use anchors in the presence of deletes.

Antonio Scandurra created

2c3efde WIP - Start work on updating project diagnostics view

Max Brunsfeld created

a888620 Implement MultiBuffer::remove_excerpts

Click to expand commit body
We'll need this for updating project diagnostics

Max Brunsfeld created

a93f5e5 Avoid repeated subscriptions + clones when adding another excerpt for same buffer

Max Brunsfeld created

3c26f67 Minor cleanup in Buffer::update_diagnostics

Max Brunsfeld created