5832153
Hack: Synthesize a newline before blocks below the last line of the buffer
Nathan Sobo created
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
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
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
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`
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
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
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
59bbe43
WIP
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
b2caf9e
WIP: Start on BlockMap
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
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`
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
Give the MouseEventHandlers for each tab bar their own id
Max Brunsfeld created
a72bdac
Fix paths to server crate in scripts and gitignore
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
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
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
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
Co-Authored-By: Max Brunsfeld <max@zed.dev> Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra , Max Brunsfeld , and Nathan Sobo created