Commit log

5832153 Hack: Synthesize a newline before blocks below the last line of the buffer

Nathan Sobo created

b6e6daf Account for trailing below blocks in BlockSnapshot::max_point

Nathan Sobo created

d6bc05c Fix BlockMap unit test by skipping below blocks when advancing transforms

Nathan Sobo created

c9cbeaf Start on BlockSnapshot::clip_point

Click to expand commit body
Not sure it works yet. Ran into another failure in the unit tests.

Nathan Sobo created

364fab7 wip - wiring up blockmap into displaymap

Max Brunsfeld created

c278503 Make block insertion work in simple cases

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

Max Brunsfeld and Nathan Sobo created

2e61a58 Fix compile errors

Max Brunsfeld created

e605a5e Sketch an initial implementation for block_map::HighlightedChunks

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

6f97a9b wip

Max Brunsfeld created

227c612 BlockMap WIP

Max Brunsfeld created

c8e47a8 Start on a randomized test for `BlockMap`

Click to expand commit body
This is currently passing and ensures we maintain the input coordinate
space correctly.

Co-Authored-By: Max Brunsfeld <max@zed.dev>

Antonio Scandurra and Max Brunsfeld created

d721c2b Remove redundant code path in `Patch::compose`

Antonio Scandurra created

3f11b8a Maintain row edits since last sync in `WrapMap`

Antonio Scandurra created

4e32fab Add text manipulation facilities to `Rope` for test purposes

Antonio Scandurra created

fe786f3 Init `env_logger` in the `editor` crate for tests only

Antonio Scandurra created

b9c459e Use `log::info` instead of `println` in patch randomized tests

Antonio Scandurra created

b2aab0c :art:

Antonio Scandurra created

f49c9db Make `Patch::compose` work

Antonio Scandurra created

6e882bc Avoid composing edits together for now

Antonio Scandurra created

068aa1a WIP

Nathan Sobo created

47ad9ba wip

Nathan Sobo created

84d789b WIP

Nathan Sobo created

0159019 Simplify assertions in randomized patch test, fix some patch bugs

Max Brunsfeld created

1f2eb9d Add patch unit tests, get composition working for ops <= 3

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

Max Brunsfeld and Nathan Sobo created

d75f415 WIP

Antonio Scandurra created

4fecab6 WIP

Antonio Scandurra created

e0897cd WIP

Antonio Scandurra created

a939535 WIP

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

Antonio Scandurra and Nathan Sobo created

59bbe43 WIP

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

Antonio Scandurra and Nathan Sobo created

b2caf9e WIP: Start on BlockMap

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

Antonio Scandurra and Nathan Sobo created

7dcf30c WIP

Antonio Scandurra created

118f137 WIP: Rework injection map to be focused solely on block injections

Nathan Sobo created

0fff7d9 WIP: Probably the wrong direction

Nathan Sobo created

62ec105 WIP

Nathan Sobo created

c2b4453 Fix path to templates that's used when minifying tailwind CSS

Nathan Sobo created

f33d30c Upgrade builder image to Rust 1.56

Nathan Sobo created

8b9488b Add missing group_id fields in rpc test

Max Brunsfeld created

2f4d893 Allow querying a diagnostic group by its id

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

Antonio Scandurra and Nathan Sobo created

78bbb83 Assign diagnostics a `group_id` based on their `related_information`

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

Antonio Scandurra and Nathan Sobo created

61b9179 Merge pull request #222 from zed-industries/fix-hover-beachball

Click to expand commit body
Give the MouseEventHandlers for each tab bar their own id

Max Brunsfeld created

a72bdac Fix paths to server crate in scripts and gitignore

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

Max Brunsfeld and Nathan Sobo created

0ff87e6 Give the MouseEventHandlers for each tab bar their own id

Click to expand commit body
This fixes a beachball where we oscillate back and forth between hovered and unhovered due to confusing two different tab bars as the same tab bar.

Nathan Sobo created

2d6285a Start on a test for grouped diagnostics

Nathan Sobo created

44e0a00 Only show the first line of diagnostic messages in the status bar

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

595dbd4 Merge pull request #221 from zed-industries/status-bar-errors

Click to expand commit body
Add a status bar that shows the cursor position and the error under the cursor

Nathan Sobo created

1ec3173 Improve styling of diagnostic status bar item

Max Brunsfeld created

baf636a Extend empty diagnostic ranges at the ends of lines

Max Brunsfeld created

9384823 Remove logging in worktree tests

Max Brunsfeld created

8b5089c In the status bar, show the diagnostic under the cursor

Max Brunsfeld created

941d935 End pending selection when starting a transaction

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

Antonio Scandurra , Max Brunsfeld , and Nathan Sobo created