# Commit history · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commits/db9cfb0d2be06ec8ec1fab975ec58bce024168b5)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: db9cfb0d2be06ec8ec1fab975ec58bce024168b5

Requested commit: db9cfb0d2be06ec8ec1fab975ec58bce024168b5

- [Highlight active lines](https://git.cafe/gitcafe/zed/commit/db9cfb0d2be06ec8ec1fab975ec58bce024168b5?format=markdown) — db9cfb0d2be06ec8ec1fab975ec58bce024168b5; Antonio Scandurra

- [Highlight active row\(s\) in the gutter](https://git.cafe/gitcafe/zed/commit/3abed88c7692fb728db9214d83fc6174fd50a007?format=markdown) — 3abed88c7692fb728db9214d83fc6174fd50a007; Antonio Scandurra

- [Extract most colors in codebase into theme file\. switch to dark](https://git.cafe/gitcafe/zed/commit/372d2ccb6d22eb9ec483191a3954f98e3ed24e3a?format=markdown) — 372d2ccb6d22eb9ec483191a3954f98e3ed24e3a; Max Brunsfeld

- [Allow more time wrapping to complete synchronously](https://git.cafe/gitcafe/zed/commit/c306ac007c0dcb43a3b5beb2ee817e0498f99c2b?format=markdown) — c306ac007c0dcb43a3b5beb2ee817e0498f99c2b; Nathan Sobo

- [Fix moving to previous word across a wrap boundary](https://git.cafe/gitcafe/zed/commit/e7d03af94232b257ada0b5f75cd05fbe1072496d?format=markdown) — e7d03af94232b257ada0b5f75cd05fbe1072496d; Nathan Sobo

- [WIP \- unit test for word-wise movement w/ soft wrap](https://git.cafe/gitcafe/zed/commit/25c472acd0dde2336747ced446aba899326159a3?format=markdown) — 25c472acd0dde2336747ced446aba899326159a3; Max Brunsfeld

- [Add some incomplete tests for movement](https://git.cafe/gitcafe/zed/commit/aab51e75769a1c158a53b26590967010707aec53?format=markdown) — aab51e75769a1c158a53b26590967010707aec53; Nathan Sobo

- [Fix movement across soft wrap boundaries](https://git.cafe/gitcafe/zed/commit/492a09f1bef36cc36227c3f2d4bfa2f6f3e15fc1?format=markdown) — 492a09f1bef36cc36227c3f2d4bfa2f6f3e15fc1; Nathan Sobo

- [Make unfolding inclusive](https://git.cafe/gitcafe/zed/commit/c7796331542f4355a392073e56807e1f74b532a4?format=markdown) — c7796331542f4355a392073e56807e1f74b532a4; Nathan Sobo

- [Only honor rightward bias for buffer points \*inside\* of folds](https://git.cafe/gitcafe/zed/commit/38d4662a4e4507298f0b23a7ebc27842a4f8c47e?format=markdown) — 38d4662a4e4507298f0b23a7ebc27842a4f8c47e; Nathan Sobo

- [Introduce a struct for spanned_rows result](https://git.cafe/gitcafe/zed/commit/a6a8f4fd81e1d10cfe53b34ff0bf670f636cab78?format=markdown) — a6a8f4fd81e1d10cfe53b34ff0bf670f636cab78; Nathan Sobo

- [Respect buffer row boundaries in line-oriented edit operations](https://git.cafe/gitcafe/zed/commit/029460bf7e59ac7e6ccb6a889702025923912df4?format=markdown) — 029460bf7e59ac7e6ccb6a889702025923912df4; Nathan Sobo

- [Don't let people retry randomized tests](https://git.cafe/gitcafe/zed/commit/84fc8f0f4fe4b153d05e21dc986e675134b8de6b?format=markdown) — 84fc8f0f4fe4b153d05e21dc986e675134b8de6b; Nathan Sobo

- [Reuse FontCache across randomized tests](https://git.cafe/gitcafe/zed/commit/6efadd19dd582f8157a467187e25c0a0d865e9a5?format=markdown) — 6efadd19dd582f8157a467187e25c0a0d865e9a5; Nathan Sobo

- [Report the end of the current row rather than the start of the next](https://git.cafe/gitcafe/zed/commit/a1991a7458bd096832a8fdff722c0b5a4a7f7c11?format=markdown) — a1991a7458bd096832a8fdff722c0b5a4a7f7c11; Nathan Sobo

- [Fix bugs in \{prev,next\}\_row_boundary](https://git.cafe/gitcafe/zed/commit/82ed33a924f45fad19f62d99f5d99e4975f974c6?format=markdown) — 82ed33a924f45fad19f62d99f5d99e4975f974c6; Max Brunsfeld

- [Add a bias parameter when converting buffer points to fold points](https://git.cafe/gitcafe/zed/commit/05f8a61bc89d80674acb0774bdc5e8f3fe0fa90e?format=markdown) — 05f8a61bc89d80674acb0774bdc5e8f3fe0fa90e; Max Brunsfeld

- [Add randomized test for DisplayMap](https://git.cafe/gitcafe/zed/commit/c1808d09efe91c80445a873c216f990f5954078b?format=markdown) — c1808d09efe91c80445a873c216f990f5954078b; Max Brunsfeld

- [WIP](https://git.cafe/gitcafe/zed/commit/576cabea93171711e27b697092934ee324ba121f?format=markdown) — 576cabea93171711e27b697092934ee324ba121f; Antonio Scandurra

- [Parse randomized test env vars at runtime](https://git.cafe/gitcafe/zed/commit/8ba8fa546b194bd7074ff26f2ea39de6ea440980?format=markdown) — 8ba8fa546b194bd7074ff26f2ea39de6ea440980; Max Brunsfeld

- [Setup randomized test harness in \`gpui::test\`](https://git.cafe/gitcafe/zed/commit/c1a9a20ac944dd47a863ae8edfd3c39708b5c912?format=markdown) — c1a9a20ac944dd47a863ae8edfd3c39708b5c912; Antonio Scandurra

- [Allow passing \`iterations\` and \`seed\` as env variables](https://git.cafe/gitcafe/zed/commit/b0f377838134d08010ee440ae34dbeb773c65545?format=markdown) — b0f377838134d08010ee440ae34dbeb773c65545; Antonio Scandurra

- [Move buffer rows test into \`WrapMap\` randomized test](https://git.cafe/gitcafe/zed/commit/42e2b9ff4d200f0e4f8bc10038a2b0363bf48ff6?format=markdown) — 42e2b9ff4d200f0e4f8bc10038a2b0363bf48ff6; Antonio Scandurra

- [Use a uniform distribution for generating random characters](https://git.cafe/gitcafe/zed/commit/d6eb6d33b63faa1d6496792c4afea25d5dc8abca?format=markdown) — d6eb6d33b63faa1d6496792c4afea25d5dc8abca; Antonio Scandurra

- [Expand edits correctly when there are folds or multi-byte chars](https://git.cafe/gitcafe/zed/commit/169a298af1f5e55f33963743027e6c543ce2e89b?format=markdown) — 169a298af1f5e55f33963743027e6c543ce2e89b; Antonio Scandurra

- [Add fold mutations to randomized test for \`WrapMap\`](https://git.cafe/gitcafe/zed/commit/e7d1af2735fa770f3db8c0a123f1159590e54554?format=markdown) — e7d1af2735fa770f3db8c0a123f1159590e54554; Antonio Scandurra

- [Don't render line numbers for soft-wrapped line segments](https://git.cafe/gitcafe/zed/commit/613192974f8c434d03f1e3192bf0878bffcfae56?format=markdown) — 613192974f8c434d03f1e3192bf0878bffcfae56; Nathan Sobo

- [Clip left when moving cursor to end of line](https://git.cafe/gitcafe/zed/commit/47187172b75c373bfa8081e0196771cbc6c22376?format=markdown) — 47187172b75c373bfa8081e0196771cbc6c22376; Nathan Sobo

- [Clip left when moving vertically](https://git.cafe/gitcafe/zed/commit/b14721fd7f0f39f2f8e0be72fad187f9b9b8418e?format=markdown) — b14721fd7f0f39f2f8e0be72fad187f9b9b8418e; Nathan Sobo

- [Preserve logical scroll position when wrap width changes](https://git.cafe/gitcafe/zed/commit/7a5f1b54466da89346605f5cc202ff341e7f9219?format=markdown) — 7a5f1b54466da89346605f5cc202ff341e7f9219; Nathan Sobo

- [Remove unnecessary \`Mutex\` from scroll-related state in \`Editor\`](https://git.cafe/gitcafe/zed/commit/3d07be34f885d7fd2868ce05a1f0434dbbb9d263?format=markdown) — 3d07be34f885d7fd2868ce05a1f0434dbbb9d263; Antonio Scandurra

- [Fix outdated test assertions after changing wrapping behavior](https://git.cafe/gitcafe/zed/commit/694ab0d69de81a5ec6784e68c0bb6d076df299d4?format=markdown) — 694ab0d69de81a5ec6784e68c0bb6d076df299d4; Antonio Scandurra

- [Preserve indentation when soft-wrapping](https://git.cafe/gitcafe/zed/commit/164cafa57d3eff2c1bf71ae8595f5a69eaff96b8?format=markdown) — 164cafa57d3eff2c1bf71ae8595f5a69eaff96b8; Antonio Scandurra

- [Use \`LineWrapper\` in a thread-local fashion](https://git.cafe/gitcafe/zed/commit/2f1a5c48d372a76149605b81a52dc8e886f00c42?format=markdown) — 2f1a5c48d372a76149605b81a52dc8e886f00c42; Antonio Scandurra

- [Avoid allocation in LineWrapper::wrap_line](https://git.cafe/gitcafe/zed/commit/2dcf04cfb9e58f181325fe9774f67543674b02b5?format=markdown) — 2dcf04cfb9e58f181325fe9774f67543674b02b5; Max Brunsfeld

- [:racehorse: Avoid SumTree::update_last when wrapping lines](https://git.cafe/gitcafe/zed/commit/59bb6624e250edd5d73027989d74620434859fc3?format=markdown) — 59bb6624e250edd5d73027989d74620434859fc3; Max Brunsfeld

- [Fix panic when fuzzy-matching on a \`Worktree\` that contains no files](https://git.cafe/gitcafe/zed/commit/8de8c679c72d57867714e9627a201de340b64cb6?format=markdown) — 8de8c679c72d57867714e9627a201de340b64cb6; Antonio Scandurra

- [Avoid crashes from trying to lay out too large of lines](https://git.cafe/gitcafe/zed/commit/dd6820e7140efcff7b4c19e79b532a0e7bc11ac7?format=markdown) — dd6820e7140efcff7b4c19e79b532a0e7bc11ac7; Max Brunsfeld

- [Store pending edits until applying them to a non-interpolated snapshot](https://git.cafe/gitcafe/zed/commit/9d14ca8d33f2d34336f0a21532018cecbeeb2885?format=markdown) — 9d14ca8d33f2d34336f0a21532018cecbeeb2885; Antonio Scandurra

- [Change wrap width in randomized test and fix discovered bugs](https://git.cafe/gitcafe/zed/commit/1ef7474564cc5d419a390b9f69bbe1f85373deff?format=markdown) — 1ef7474564cc5d419a390b9f69bbe1f85373deff; Antonio Scandurra

- [Fix unused variable warning](https://git.cafe/gitcafe/zed/commit/0586a897ca6913f9d1905c172eec0d6a6a325540?format=markdown) — 0586a897ca6913f9d1905c172eec0d6a6a325540; Antonio Scandurra

- [Make \`WrapMap\` and \`DisplayMap\` models](https://git.cafe/gitcafe/zed/commit/b647e3ee71d8a3c71a8fcbaccd1f77e850da78e6?format=markdown) — b647e3ee71d8a3c71a8fcbaccd1f77e850da78e6; Antonio Scandurra

- [Set snapshot in the foreground after recomputing it in the background](https://git.cafe/gitcafe/zed/commit/b04c5741aa9de2ba0d93dd7275f797c2998953cc?format=markdown) — b04c5741aa9de2ba0d93dd7275f797c2998953cc; Antonio Scandurra

- [Fix mistakenly moved line in beginning/end of line editor tests](https://git.cafe/gitcafe/zed/commit/623d574b513c48841b5fb54055aefa4ac96ccfe1?format=markdown) — 623d574b513c48841b5fb54055aefa4ac96ccfe1; Antonio Scandurra

- [Remove remaining I/O nomenclature for \`DisplayMap\` coordinates](https://git.cafe/gitcafe/zed/commit/0004dc692149b6f70ba2b1bb4b20c5cdf173929d?format=markdown) — 0004dc692149b6f70ba2b1bb4b20c5cdf173929d; Antonio Scandurra

- [Fix panic due to incorrectly calculating editor text size in layout](https://git.cafe/gitcafe/zed/commit/58054c605b6755e1f702331cf8de4ff4d4e4634e?format=markdown) — 58054c605b6755e1f702331cf8de4ff4d4e4634e; Antonio Scandurra

- [Eliminate input/output nomenclature from fold_map](https://git.cafe/gitcafe/zed/commit/61b5d66ba8632a6550354fa380316d85c3e03817?format=markdown) — 61b5d66ba8632a6550354fa380316d85c3e03817; Nathan Sobo

- [Fix remaining errors and warnings](https://git.cafe/gitcafe/zed/commit/da50576129d0756c2ca39c6574ee2cf49c01a1ec?format=markdown) — da50576129d0756c2ca39c6574ee2cf49c01a1ec; Nathan Sobo

- [WIP](https://git.cafe/gitcafe/zed/commit/9edc8b9a061031a77aa1bdabfaa0acf237c264a7?format=markdown) — 9edc8b9a061031a77aa1bdabfaa0acf237c264a7; Nathan Sobo

- [WIP](https://git.cafe/gitcafe/zed/commit/3bf47be51e1f7d5ab79b0d8dceb9d49494a83fbe?format=markdown) — 3bf47be51e1f7d5ab79b0d8dceb9d49494a83fbe; Nathan Sobo

- [WIP](https://git.cafe/gitcafe/zed/commit/f81f0430584d8ed4e1aac6eed9a91a67bda9c7ef?format=markdown) — f81f0430584d8ed4e1aac6eed9a91a67bda9c7ef; Nathan Sobo

- [Pass a MutableAppContext to Element::layout and ::dispatch_event](https://git.cafe/gitcafe/zed/commit/11285f3762d96cd7433ae24b86fabeb985897f9c?format=markdown) — 11285f3762d96cd7433ae24b86fabeb985897f9c; Nathan Sobo

- [Optimize \`Buffer::edits_since\` when the version hasn't changed](https://git.cafe/gitcafe/zed/commit/61f45800d350924672d3c66b6cd71c5f49640603?format=markdown) — 61f45800d350924672d3c66b6cd71c5f49640603; Antonio Scandurra

- [Don't insert empty isomorphic transforms when interpolating](https://git.cafe/gitcafe/zed/commit/14fcc26e73386f32c2320ecebf74fcc321ed31ea?format=markdown) — 14fcc26e73386f32c2320ecebf74fcc321ed31ea; Antonio Scandurra

- [Get wrapping randomized test passing with wrap width as small as 0](https://git.cafe/gitcafe/zed/commit/a8db06426c533ae8c499a9cdcb475b8821f75cb3?format=markdown) — a8db06426c533ae8c499a9cdcb475b8821f75cb3; Antonio Scandurra

- [Expand tabs correctly in \`TabMap\`'s highlighted chunks iterator](https://git.cafe/gitcafe/zed/commit/174a546c18f57080b79f8df836a30f2133008607?format=markdown) — 174a546c18f57080b79f8df836a30f2133008607; Antonio Scandurra

- [Don't poll foreground futures during \`DeterministicExecutor::block_on\`](https://git.cafe/gitcafe/zed/commit/502f54a02134bd192961da4a3d7fc26e1734d450?format=markdown) — 502f54a02134bd192961da4a3d7fc26e1734d450; Antonio Scandurra

- [Fix wrap map randomized tests](https://git.cafe/gitcafe/zed/commit/416571e8e086aed8755591a4b2330a5cc407e4c2?format=markdown) — 416571e8e086aed8755591a4b2330a5cc407e4c2; Antonio Scandurra

- [Get randomized test compiling against new WrapMap structure](https://git.cafe/gitcafe/zed/commit/d61f26d03e1682d138a55f12feb7bd6b290e7c66?format=markdown) — d61f26d03e1682d138a55f12feb7bd6b290e7c66; Max Brunsfeld

- [Move LineWrapper test to line_wrapper.rs](https://git.cafe/gitcafe/zed/commit/53fd3a1a92002e39253cf3cbf205d4ab51bffca4?format=markdown) — 53fd3a1a92002e39253cf3cbf205d4ab51bffca4; Max Brunsfeld

- [Start restructuring WrapMap with simpler concurrency](https://git.cafe/gitcafe/zed/commit/5d22c6c4bd17d0121bf7369608935edfe80bd289?format=markdown) — 5d22c6c4bd17d0121bf7369608935edfe80bd289; Max Brunsfeld

- [WIP](https://git.cafe/gitcafe/zed/commit/80f13dd73732ac7563250810c8ecc39392a6bafe?format=markdown) — 80f13dd73732ac7563250810c8ecc39392a6bafe; Antonio Scandurra

- [Fix panic in \`WrapMap::highlighted_chunks_for_rows\`](https://git.cafe/gitcafe/zed/commit/f7c886499521d06cdd444011d265c2973e5c0a21?format=markdown) — f7c886499521d06cdd444011d265c2973e5c0a21; Antonio Scandurra

- [Start work on wrapping lines without text shaping](https://git.cafe/gitcafe/zed/commit/830f5336b98df5fb2d5f3462e96f9e3a82825289?format=markdown) — 830f5336b98df5fb2d5f3462e96f9e3a82825289; Max Brunsfeld

- [Ensure that soft wrapped lines don't cause horizontal scrolling](https://git.cafe/gitcafe/zed/commit/f169f8e35824ef75203c918fce5cee8eb453d49c?format=markdown) — f169f8e35824ef75203c918fce5cee8eb453d49c; Nathan Sobo

- [Remove logging](https://git.cafe/gitcafe/zed/commit/699e558db99dc44d5555ef7055b374812148212d?format=markdown) — 699e558db99dc44d5555ef7055b374812148212d; Nathan Sobo

- [Fix \`WrapMap::clip_point\` at the end of a soft-wrapped line](https://git.cafe/gitcafe/zed/commit/ef42d14b8c8e9e357587e1c3013e67694c1bcc1b?format=markdown) — ef42d14b8c8e9e357587e1c3013e67694c1bcc1b; Antonio Scandurra

- [Ensure that we use the \`WrapMap\` where appropriate in \`DisplayMap\`](https://git.cafe/gitcafe/zed/commit/915c710f94284413bbd94370a996dff24cb40ea3?format=markdown) — 915c710f94284413bbd94370a996dff24cb40ea3; Antonio Scandurra

- [Account for the impact of edits on tab expansion](https://git.cafe/gitcafe/zed/commit/0875a86c695d34522971ef9d58abd40c455adc41?format=markdown) — 0875a86c695d34522971ef9d58abd40c455adc41; Antonio Scandurra

- [Add randomized test for \`DisplayMap::buffer_rows\` and fix logic errors](https://git.cafe/gitcafe/zed/commit/62ad97a728ac14eb82249b388d2436a43712efcf?format=markdown) — 62ad97a728ac14eb82249b388d2436a43712efcf; Antonio Scandurra

- [Start rendering highlighted text and line numbers via the wrap map](https://git.cafe/gitcafe/zed/commit/72fdd3fb9a5f830bb70f390e9753c9e481c92f53?format=markdown) — 72fdd3fb9a5f830bb70f390e9753c9e481c92f53; Max Brunsfeld

- [WIP](https://git.cafe/gitcafe/zed/commit/b513df3844cc4ab9f24d5e89642136366c2673b1?format=markdown) — b513df3844cc4ab9f24d5e89642136366c2673b1; Nathan Sobo

- [wip](https://git.cafe/gitcafe/zed/commit/07e97e6cadd36ccb4c5e9a3e6cbb40266a057450?format=markdown) — 07e97e6cadd36ccb4c5e9a3e6cbb40266a057450; Max Brunsfeld

- [Get simple unit test passing for soft-wrap in DisplayMap](https://git.cafe/gitcafe/zed/commit/d0fdc7b5e821fd587b87d2b1929806b692c5713b?format=markdown) — d0fdc7b5e821fd587b87d2b1929806b692c5713b; Max Brunsfeld

- [Add WrapMap as a member of DisplayMap](https://git.cafe/gitcafe/zed/commit/7832562675a7cdd1be269142759896729ba9c0b4?format=markdown) — 7832562675a7cdd1be269142759896729ba9c0b4; Max Brunsfeld

- [Fix assertions in fold map test](https://git.cafe/gitcafe/zed/commit/dbc8fc3bfa15f1531f02779c5483c0c187d3a9ca?format=markdown) — dbc8fc3bfa15f1531f02779c5483c0c187d3a9ca; Max Brunsfeld

- [Avoid holding executor's state lock while parked](https://git.cafe/gitcafe/zed/commit/61397f2f2fcb2a893f68034df0e849aecf9c3d65?format=markdown) — 61397f2f2fcb2a893f68034df0e849aecf9c3d65; Max Brunsfeld

- [Replace DeterministicExecutor::reset with forbid_parking](https://git.cafe/gitcafe/zed/commit/ee213696aa611e2d1b8101e3922658070cc01f5f?format=markdown) — ee213696aa611e2d1b8101e3922658070cc01f5f; Nathan Sobo

- [Allow DeterministicExecutor to park until forbid_parking is called](https://git.cafe/gitcafe/zed/commit/64927abbc45d11d1cee7dd1682b0153f460d38ec?format=markdown) — 64927abbc45d11d1cee7dd1682b0153f460d38ec; Nathan Sobo

- [WIP: interpolate edits into snapshot coming from \`BackgroundWrapper\`](https://git.cafe/gitcafe/zed/commit/f6263768b3e14d272cc8508a44e21423739caf39?format=markdown) — f6263768b3e14d272cc8508a44e21423739caf39; Antonio Scandurra

- [Add \`DeterministicExecutor::block_on\(duration, future\)\`](https://git.cafe/gitcafe/zed/commit/3d3a14b650493ce8da3eea2b5f13ea2944b1d69b?format=markdown) — 3d3a14b650493ce8da3eea2b5f13ea2944b1d69b; Antonio Scandurra

- [Implement \`Snapshot::interpolate\`](https://git.cafe/gitcafe/zed/commit/3d8c59af31ba12941fcd24dc8a05972eca74ba1e?format=markdown) — 3d8c59af31ba12941fcd24dc8a05972eca74ba1e; Antonio Scandurra

- [Ensure that \`WrapMap\`'s input lines match \`TabMap\`'s output lines](https://git.cafe/gitcafe/zed/commit/b66de06d0e1fa8324542dcddb2ffd521c8380bc0?format=markdown) — b66de06d0e1fa8324542dcddb2ffd521c8380bc0; Antonio Scandurra

- [Coalesce contiguous isomorphic transforms](https://git.cafe/gitcafe/zed/commit/d0113a114c6ee9a484e3d49c24566e48684031e7?format=markdown) — d0113a114c6ee9a484e3d49c24566e48684031e7; Antonio Scandurra

- [Remove stray logging statements](https://git.cafe/gitcafe/zed/commit/3d845f81b1219831c0c5c100f6d92df4a1756915?format=markdown) — 3d845f81b1219831c0c5c100f6d92df4a1756915; Antonio Scandurra

- [Make randomized tests pass with one operation](https://git.cafe/gitcafe/zed/commit/39b73496cb68d94c2ade5b83031f88b6a6edc50f?format=markdown) — 39b73496cb68d94c2ade5b83031f88b6a6edc50f; Antonio Scandurra

- [Iterate on randomized wrapping test and fix some bugs](https://git.cafe/gitcafe/zed/commit/3b77b011e2b1b6b116fbcb8af5c8c7ed44256ffc?format=markdown) — 3b77b011e2b1b6b116fbcb8af5c8c7ed44256ffc; Nathan Sobo

- [Get the randomized soft wrap test passing with no edits](https://git.cafe/gitcafe/zed/commit/e0da3fd7143682d67f134372fc4110802e52f039?format=markdown) — e0da3fd7143682d67f134372fc4110802e52f039; Nathan Sobo

- [Honor the last line when wrapping even if it doesn't end in \\n](https://git.cafe/gitcafe/zed/commit/2ce42ff6b631de3b74b3ddf2de9a3d5180b93d35?format=markdown) — 2ce42ff6b631de3b74b3ddf2de9a3d5180b93d35; Nathan Sobo

- [Start work on WrapMap::chunks_at](https://git.cafe/gitcafe/zed/commit/f9e13f34297e13a9f44f859f672e738a5b22693d?format=markdown) — f9e13f34297e13a9f44f859f672e738a5b22693d; Max Brunsfeld

- [Fix typo in Point::add_assign](https://git.cafe/gitcafe/zed/commit/8e9a5e072da7e932de986edaa5b55b6248759b11?format=markdown) — 8e9a5e072da7e932de986edaa5b55b6248759b11; Max Brunsfeld

- [WIP](https://git.cafe/gitcafe/zed/commit/e193a660aa346ebcf1eb5f48ae7bc859ff4ba5f3?format=markdown) — e193a660aa346ebcf1eb5f48ae7bc859ff4ba5f3; Nathan Sobo

- [WIP](https://git.cafe/gitcafe/zed/commit/5a33612f0f6c36cfd2a9dc396c53a59e8d145fc9?format=markdown) — 5a33612f0f6c36cfd2a9dc396c53a59e8d145fc9; Antonio Scandurra

- [Re-enable \`wrap_map\` module and fix compile errors](https://git.cafe/gitcafe/zed/commit/631a6a2f4520f342d5f809ed30603ce03bc3fe76?format=markdown) — 631a6a2f4520f342d5f809ed30603ce03bc3fe76; Antonio Scandurra

- [Extract tab expansion logic into \`TabMap\`](https://git.cafe/gitcafe/zed/commit/359132ac1924e71efe74fcc87abad10c42b5262c?format=markdown) — 359132ac1924e71efe74fcc87abad10c42b5262c; Antonio Scandurra

- [Clarify input and output coordinates in \`display_map\`](https://git.cafe/gitcafe/zed/commit/5a0d156cc5a62c8ee6a964cc2e4c0549f8b50c32?format=markdown) — 5a0d156cc5a62c8ee6a964cc2e4c0549f8b50c32; Antonio Scandurra

- [WIP](https://git.cafe/gitcafe/zed/commit/e00eafb3e8daca93fa3d48b3ec7ff01a46de9aef?format=markdown) — e00eafb3e8daca93fa3d48b3ec7ff01a46de9aef; Antonio Scandurra

- [Add \`fold_map::Snapshot::text_summary_for_range\`](https://git.cafe/gitcafe/zed/commit/9e448e694d8434500c858cab1e6896f9a5778f53?format=markdown) — 9e448e694d8434500c858cab1e6896f9a5778f53; Antonio Scandurra

- [Change \`fold_map::Edit\` to return \`DisplayOffset\`s](https://git.cafe/gitcafe/zed/commit/7a86a2c831a0105f22a5a84a6488597b97b1cc05?format=markdown) — 7a86a2c831a0105f22a5a84a6488597b97b1cc05; Antonio Scandurra

- [Fix errors in WrapMap randomized tests](https://git.cafe/gitcafe/zed/commit/38dffc310fbae293843f163c3410395d14eee893?format=markdown) — 38dffc310fbae293843f163c3410395d14eee893; Antonio Scandurra

More commits follow; continue with `GET /api/repos/gitcafe/zed/commits?after=IjA1ZTVlNWY3NDcwNDg4M2E4YjZkYzU2MTE4YjEwZTE4ODhmNzczMmYi`.
