Commit log
418a9a3
Get things compiling with diagnostics on worktree
Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
,
Antonio Scandurra
, and
Nathan Sobo
created
4 years ago
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
6645e28
First attempt at implementing `MultiBuffer::edit_internal`
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
c984b39
Show remote collaborators' active selections
Antonio Scandurra
created
4 years ago
2adf11e
Write a simple unit test for TreeMap and fix bug in `remove`
Antonio Scandurra
created
4 years ago
cdbcbdf
Test undo/redo at editor layer, including selection restoration
Nathan Sobo
created
4 years ago
44cd0be
Restore selections upon undo/redo of edits performed in the current editor
Nathan Sobo
created
4 years ago
1e7184e
Get selections rendering again when local selections are owned by Editor
Nathan Sobo
created
4 years ago
4dd0752
More messy progress towards selections in editors
Nathan Sobo
created
4 years ago
0639c83
Relax TreeMap value bounds, fix warnings, simplify cmp
Nathan Sobo
created
4 years ago
49d1c9d
Introduce sum_tree::TreeMap<K, V>
Click to expand commit body
I think this will be useful to avoid cloning HashMaps in certain cases such as snapshots.
Nathan Sobo
created
4 years ago
Nathan Sobo
created
4 years ago
8432dae
WIP: Start on removing selections from buffer in favor of editor
Nathan Sobo
created
4 years ago
f35c419
Return optional transaction ids from undo/redo
Click to expand commit body
This will allow the editor to restore selections that it associated with the start or end of a transaction.
Nathan Sobo
created
4 years ago
77defe6
Return optional transaction ids when starting/ending a transaction
Click to expand commit body
If the transaction was nested, we return None. Otherwise we return the transaction id in preparation for editors to maintain their own selection state.
Nathan Sobo
created
4 years ago
c8b43e3
Move multi_buffer to editor crate
Nathan Sobo
created
4 years ago
6caf016
Get tests passing w/ multibuffer in editor
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
75dd37d
Update multibuffer when buffers' syntax trees or diagnostics change
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
ceff57d
Don't append a trailing newline in singleton MultiBuffer
Max Brunsfeld
created
4 years ago
a758bd4
Fill in some missing methods on MultiBuffer, MultiBufferSnapshot
Max Brunsfeld
created
4 years ago
5b31c1b
Start making `MultiBuffer` work with a singleton buffer
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
7524974
Get everything compiling again
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
9c74deb
Finish removing anchor collections from MultiBuffer
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
d9da8ef
Re-implement `edits_since_in_range` in terms of `Locator`
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
c8d5e19
Merge branch 'fragment-locators' into project-diagnostics
Antonio Scandurra
created
4 years ago
cb97b7c
Fix diagnostic unit test
Antonio Scandurra
created
4 years ago
eeba099
Optimize anchor comparison and take full advantage of fragment IDs
Antonio Scandurra
created
4 years ago
5e516f5
Merge branch 'fragment-locators' into HEAD
Max Brunsfeld
created
4 years ago
1ed1ec2
Batch anchor resolution, avoid cloning fragment ids when seeking
Max Brunsfeld
created
4 years ago
Antonio Scandurra
created
4 years ago
91a7bbb
Fix some of the diagnostic tests and make DiagnosticEntry generic
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
65711b2
Remove anchor collections
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
4 years ago
67686dd
Don't use an enum for anchors and model min/max more implicitly
Click to expand commit body
This will make it easier to serialize an anchor.
Antonio Scandurra
created
4 years ago
cbe136c
Implement anchor resolution using locators
Antonio Scandurra
created
4 years ago
b7535df
Store only `clock::Local` in `InsertionFragment`
Antonio Scandurra
created
4 years ago
dc81b5f
Make remote edit randomized tests pass with locators
Antonio Scandurra
created
4 years ago
b4ebe17
Make local edit randomized tests pass with locators
Antonio Scandurra
created
4 years ago
dd38eb1
Start on maintaining an insertions tree
Click to expand commit body
I'm correctly assigning fragment ids to all fragments in the fragments tree, but I have a randomized test failure when making sure that the insertions tree matches the state of the fragments tree.
Nathan Sobo
created
4 years ago
ec54010
Sketch in type-level changes to track insertion splits
Nathan Sobo
created
4 years ago
Nathan Sobo
created
4 years ago
4ee404a
Take a cx in MultiBuffer::start_transaction
Nathan Sobo
created
4 years ago
87d16c2
Get Editor compiling with MultiBuffer as its buffer
Click to expand commit body
There's a bunch of unimplemented methods in MultiBuffer, but everything compiles.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo
and
Max Brunsfeld
created
4 years ago
daedf17
Implement Anchor, AnchorRangeMap, SelectionSet in multi_buffer
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
a7634cc
Rename ExcerptList to MultiBuffer
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
and
Nathan Sobo
created
4 years ago
5f8e406
Fill out ExcerptList API
Click to expand commit body
This restores the improvements that we had made on the `project-diagnostics-generic` branch.
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld
,
Antonio Scandurra
, and
Nathan Sobo
created
4 years ago
a88cff4
Remove lifetime parameter from TextDimension trait
Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Antonio Scandurra
and
Antonio Scandurra
created
4 years ago
6a44a74
Consolidate Edit types in editor crate
Max Brunsfeld
created
4 years ago
fa37988
Give more specific names to all snapshot and text iterator types
Max Brunsfeld
created
4 years ago
bd6e972
Merge pull request #281 from zed-industries/fix-release-asset-redirects
Click to expand commit body
Don't pass GH auth header when following redirects for release assets
Max Brunsfeld
created
4 years ago
Page 16 of 58