zed/crates
Max Brunsfeld 984e366c32 WIP - Serialize buffer in terms of its state, not its base text + ops
The main reason for this is that we need to include information about
a buffer's UndoMap into its protobuf representation. But it's a bit
complex to correctly incorporate this information into the current
protobuf representation.

If we want to continue reusing `Buffer::apply_remote_edit` for
incorporating the historical operations, we need to either make
that method capable of incorporating already-undone edits, or
serialize the UndoMap into undo *operations*, so that we can apply
these undo operations after the fact when deserializing. But this is
not trivial, because an UndoOperation requires information about
the full offset ranges that were undone.
2022-01-04 18:06:16 -08:00
..
chat_panel Correctly incorporate editor settings into diagnostic header rendering 2021-12-16 16:36:33 -08:00
client Allow the zed app to connect to both the old and new rpc endpoints 2022-01-03 15:29:26 -08:00
clock Don't use an enum for anchors and model min/max more implicitly 2021-12-09 12:01:17 +01:00
collections Name the root file of every crate after the crate to ease navigation 2021-11-30 12:46:39 -07:00
contacts_panel Allow opening of remote projects via the contacts panel 2021-12-21 12:05:38 +01:00
diagnostics Allow the zed app to connect to both the old and new rpc endpoints 2022-01-03 15:29:26 -08:00
editor Capture a new buffer snapshot for excerpts whose selections got updated 2022-01-04 12:22:51 +01:00
file_finder Introduce a WorktreeId struct, fix incorrect use of remote worktrees' handle id 2022-01-04 11:28:44 +01:00
fsevent Name the root file of every crate after the crate to ease navigation 2021-11-30 12:46:39 -07:00
fuzzy Name the root file of every crate after the crate to ease navigation 2021-11-30 12:46:39 -07:00
go_to_line Correctly incorporate editor settings into diagnostic header rendering 2021-12-16 16:36:33 -08:00
gpui Remove unused context variable 2021-12-27 15:34:07 -08:00
gpui_macros Name the root file of every crate after the crate to ease navigation 2021-11-30 12:46:39 -07:00
journal Merge branch 'main' into share-project 2021-12-20 11:42:59 -08:00
language WIP - Serialize buffer in terms of its state, not its base text + ops 2022-01-04 18:06:16 -08:00
lsp WIP: Use cargo check for on-disk diagnostics 2021-12-23 18:35:50 +01:00
project Introduce a WorktreeId struct, fix incorrect use of remote worktrees' handle id 2022-01-04 11:28:44 +01:00
project_panel Introduce a WorktreeId struct, fix incorrect use of remote worktrees' handle id 2022-01-04 11:28:44 +01:00
rpc WIP - Serialize buffer in terms of its state, not its base text + ops 2022-01-04 18:06:16 -08:00
server Allow the zed app to connect to both the old and new rpc endpoints 2022-01-03 15:29:26 -08:00
sum_tree Write a simple unit test for TreeMap and fix bug in remove 2021-12-13 11:20:10 +01:00
text WIP - Serialize buffer in terms of its state, not its base text + ops 2022-01-04 18:06:16 -08:00
theme Send worktree info only when sharing worktree 2021-12-20 11:36:59 -08:00
theme_selector Fix context line handline in project diagnostic view 2021-12-21 11:46:47 -08:00
util Merge branch 'main' into share-project 2021-12-20 11:42:59 -08:00
workspace Introduce a WorktreeId struct, fix incorrect use of remote worktrees' handle id 2022-01-04 11:28:44 +01:00
zed Merge pull request #303 from zed-industries/project-sharing-fixes 2022-01-04 18:29:46 +01:00