# Commit history · gitcafe/zed

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

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

Visibility: public

Requested revision: 34c6d66d04c8644f892e41fcd68536ff9f2c8179

Requested commit: 34c6d66d04c8644f892e41fcd68536ff9f2c8179

- [Implement InlayBufferRows properly](https://git.cafe/gitcafe/zed/commit/34c6d66d04c8644f892e41fcd68536ff9f2c8179?format=markdown) — 34c6d66d04c8644f892e41fcd68536ff9f2c8179; Kirill Bulatov

- [Fix more inlay_map corner cases and hangings](https://git.cafe/gitcafe/zed/commit/bec9c26fa2256bfbaf10f3343c1cc56c00a84966?format=markdown) — bec9c26fa2256bfbaf10f3343c1cc56c00a84966; Kirill Bulatov

- [Fix inlay map tests](https://git.cafe/gitcafe/zed/commit/02e124cec46c1545e5cfeb83502c43965554d6a4?format=markdown) — 02e124cec46c1545e5cfeb83502c43965554d6a4; Kirill Bulatov

- [Apply hints setings on startup](https://git.cafe/gitcafe/zed/commit/b231fa47afcf557b5c902f5c344aa8e7f7ef2f41?format=markdown) — b231fa47afcf557b5c902f5c344aa8e7f7ef2f41; Kirill Bulatov

- [Properly update inlay hints when settings are changed](https://git.cafe/gitcafe/zed/commit/c898298c5cfe96fdc77e69d3e06dc6c63d7c3b09?format=markdown) — c898298c5cfe96fdc77e69d3e06dc6c63d7c3b09; Kirill Bulatov

- [Add inlay hint settings](https://git.cafe/gitcafe/zed/commit/1ed52276e0007a22f51dff2b3dbb93898ce8abb7?format=markdown) — 1ed52276e0007a22f51dff2b3dbb93898ce8abb7; Kirill Bulatov

- [Store inlays per paths and query on editor open](https://git.cafe/gitcafe/zed/commit/ea837a183bc9f063060df64178c96005a26b421e?format=markdown) — ea837a183bc9f063060df64178c96005a26b421e; Kirill Bulatov

- [Deserialize more LSP inlay hint information](https://git.cafe/gitcafe/zed/commit/8acc5cf8f47885502366c2d2161c8f6db997bff7?format=markdown) — 8acc5cf8f47885502366c2d2161c8f6db997bff7; Kirill Bulatov

- [Better rpc inlay hint handling](https://git.cafe/gitcafe/zed/commit/f155f5ded740ff144b6398ef635584c789353753?format=markdown) — f155f5ded740ff144b6398ef635584c789353753; Kirill Bulatov

- [Refresh inlays on buffer reopens](https://git.cafe/gitcafe/zed/commit/b3aa75a363c6b5db236677f52584e5c37ae3d06d?format=markdown) — b3aa75a363c6b5db236677f52584e5c37ae3d06d; Kirill Bulatov

- [Cache anchors from all versions, remove out of range hints](https://git.cafe/gitcafe/zed/commit/e1f22c368496730e73c4aa2a2a1c3351db3e5ba2?format=markdown) — e1f22c368496730e73c4aa2a2a1c3351db3e5ba2; Kirill Bulatov

- [Generate proper inlay diffs for splice](https://git.cafe/gitcafe/zed/commit/7abaf22b93ec892947e80f9e2bb179f8d6c046df?format=markdown) — 7abaf22b93ec892947e80f9e2bb179f8d6c046df; Kirill Bulatov

- [Query inlay hints for excerpt ranges only](https://git.cafe/gitcafe/zed/commit/6d1068d1e94841f1a7b9deee31cef4b0562d8e4b?format=markdown) — 6d1068d1e94841f1a7b9deee31cef4b0562d8e4b; Kirill Bulatov

- [Display excerpt-ranged hints only](https://git.cafe/gitcafe/zed/commit/271cd25a1d90b9b676febf83fb5dd2da81d1fd45?format=markdown) — 271cd25a1d90b9b676febf83fb5dd2da81d1fd45; Kirill Bulatov

- [Fix the duplicate hints](https://git.cafe/gitcafe/zed/commit/addb62c1fc07fa2d80f6467ef85f659aa6be9165?format=markdown) — addb62c1fc07fa2d80f6467ef85f659aa6be9165; Kirill Bulatov

- [Better bias selection for hints that prefix the type](https://git.cafe/gitcafe/zed/commit/63074c5cd8765f6b5c8c03025610f6355f696dcd?format=markdown) — 63074c5cd8765f6b5c8c03025610f6355f696dcd; Kirill Bulatov

- [Simplify \`InlayMap::splice\` interface](https://git.cafe/gitcafe/zed/commit/2b1b1225f512c5986e1d951430ee2771384f9645?format=markdown) — 2b1b1225f512c5986e1d951430ee2771384f9645; Antonio Scandurra

- [Fix point/offset translation and clipping in the \`InlayMap\`](https://git.cafe/gitcafe/zed/commit/7684a26daaaa29ff0176da08b20265980eecdbf4?format=markdown) — 7684a26daaaa29ff0176da08b20265980eecdbf4; Antonio Scandurra

- [React with inlay updates on excerpt events](https://git.cafe/gitcafe/zed/commit/c7fa8dbc70daa291de42a579d6102da3aaa5988d?format=markdown) — c7fa8dbc70daa291de42a579d6102da3aaa5988d; Kirill Bulatov

- [Reuse the copilot suggestion style for inlays](https://git.cafe/gitcafe/zed/commit/df20a4370496cb16ec90d1ddc4fe6f8e45dbe10c?format=markdown) — df20a4370496cb16ec90d1ddc4fe6f8e45dbe10c; Kirill Bulatov

- [Fixed inlay hints' edits generation and moved on with the randomized](https://git.cafe/gitcafe/zed/commit/8a64b07622cf6ecfeb674db5f5c1373443c8a9c4?format=markdown) — 8a64b07622cf6ecfeb674db5f5c1373443c8a9c4; Kirill Bulatov

- [Make the randomized tests pass](https://git.cafe/gitcafe/zed/commit/e280483c5f17545437398f9095df7c2dee43154b?format=markdown) — e280483c5f17545437398f9095df7c2dee43154b; Antonio Scandurra

- [Fix the randomized tests](https://git.cafe/gitcafe/zed/commit/afa59eed017113fa66d67885ee5b3cbd902d5f8a?format=markdown) — afa59eed017113fa66d67885ee5b3cbd902d5f8a; Kirill Bulatov

- [Add inlay hint randomization in the text](https://git.cafe/gitcafe/zed/commit/f940104b6f095999fdf4173c568a84757007c324?format=markdown) — f940104b6f095999fdf4173c568a84757007c324; Kirill Bulatov

- [Fix splice edits generation](https://git.cafe/gitcafe/zed/commit/dbd4b335681485a508c581a9ed651e7a2103e775?format=markdown) — dbd4b335681485a508c581a9ed651e7a2103e775; Kirill Bulatov

- [Generate edits for inlay hints](https://git.cafe/gitcafe/zed/commit/9ce9b738793be54cd8b7f8254d74a7748ed933de?format=markdown) — 9ce9b738793be54cd8b7f8254d74a7748ed933de; Kirill Bulatov

- [Add inlay hints randomized test, fix the errors](https://git.cafe/gitcafe/zed/commit/f5f495831a59d7aee8304da1c4d6fb51ed57d75b?format=markdown) — f5f495831a59d7aee8304da1c4d6fb51ed57d75b; Kirill Bulatov

- [Implement initial changes reporting for inlay hints](https://git.cafe/gitcafe/zed/commit/2e730d8fa40ba68f67a1e380dd44ff8536dbd98d?format=markdown) — 2e730d8fa40ba68f67a1e380dd44ff8536dbd98d; Kirill Bulatov

- [Report the edits per transform summary generated](https://git.cafe/gitcafe/zed/commit/4d76162da897c91bef56aaba639fadaa580f8b70?format=markdown) — 4d76162da897c91bef56aaba639fadaa580f8b70; Kirill Bulatov

- [Add line_len snapshot method](https://git.cafe/gitcafe/zed/commit/2ba3262f29168f100bac153fd77f4768746f2fe2?format=markdown) — 2ba3262f29168f100bac153fd77f4768746f2fe2; Kirill Bulatov

- [Add more InlaySnapshot text summary impls](https://git.cafe/gitcafe/zed/commit/ab7dd8042316bdfb8d2883edb6a2e217d22761dc?format=markdown) — ab7dd8042316bdfb8d2883edb6a2e217d22761dc; Kirill Bulatov

- [Implement more InlaySnapshot methods](https://git.cafe/gitcafe/zed/commit/568a67c4d7305d8d4a6a826ff0689acf530fcc03?format=markdown) — 568a67c4d7305d8d4a6a826ff0689acf530fcc03; Kirill Bulatov

- [Calculate anchors for new hints](https://git.cafe/gitcafe/zed/commit/daa2ebb57fe855ba636d4a8e0c45cc7e4bd3bf49?format=markdown) — daa2ebb57fe855ba636d4a8e0c45cc7e4bd3bf49; Kirill Bulatov

- [Implement InlayHint sync method and fix the bugs](https://git.cafe/gitcafe/zed/commit/5fadbf77d47ef27603c4e832f8ba42068a393e4f?format=markdown) — 5fadbf77d47ef27603c4e832f8ba42068a393e4f; Kirill Bulatov

- [Implement chunks of the InlayMap](https://git.cafe/gitcafe/zed/commit/5ad85b44d65860b5eb0d373bb4bafb437277cdf7?format=markdown) — 5ad85b44d65860b5eb0d373bb4bafb437277cdf7; Kirill Bulatov

- [Improve on inlya locations](https://git.cafe/gitcafe/zed/commit/3028767d12a8eb1457cb3f469bfc8b6060ed61ca?format=markdown) — 3028767d12a8eb1457cb3f469bfc8b6060ed61ca; Kirill Bulatov

- [Initial InlayMap tests and splice fn impl](https://git.cafe/gitcafe/zed/commit/b193d62a5d2b6afb01a478a47c02f22d5feca1b1?format=markdown) — b193d62a5d2b6afb01a478a47c02f22d5feca1b1; Kirill Bulatov

- [Simplify inlay hint version handling](https://git.cafe/gitcafe/zed/commit/7397b8028ccb237e35c7904f2e4462fd6223eb86?format=markdown) — 7397b8028ccb237e35c7904f2e4462fd6223eb86; Kirill Bulatov

- [Correctly pass inlay hints](https://git.cafe/gitcafe/zed/commit/d506522eef277a4fc5ca6006e13d88ac62c6a9d2?format=markdown) — d506522eef277a4fc5ca6006e13d88ac62c6a9d2; Kirill Bulatov

- [Rename the new map](https://git.cafe/gitcafe/zed/commit/b5233b3ad5a8886b3d48675ee95593c91a9afbd3?format=markdown) — b5233b3ad5a8886b3d48675ee95593c91a9afbd3; Kirill Bulatov

- [Prepare to find diffs between inlay hint generations](https://git.cafe/gitcafe/zed/commit/92876345482861b794b9797c3babd101cc74fa05?format=markdown) — 92876345482861b794b9797c3babd101cc74fa05; Kirill Bulatov

- [Store hints in the new map only](https://git.cafe/gitcafe/zed/commit/78b3c9b88a779d869d58d0923dc36e0aee613db8?format=markdown) — 78b3c9b88a779d869d58d0923dc36e0aee613db8; Kirill Bulatov

- [Replace todo\!s with stub calls to make Zed work](https://git.cafe/gitcafe/zed/commit/83f4320b60f5335a9c21acdb99dc93c89260631e?format=markdown) — 83f4320b60f5335a9c21acdb99dc93c89260631e; Kirill Bulatov

- [Draft the hint render data flow](https://git.cafe/gitcafe/zed/commit/4c3c0eb796d478dea50156e2f295a7e56333e5c7?format=markdown) — 4c3c0eb796d478dea50156e2f295a7e56333e5c7; Kirill Bulatov

- [Add basic infrastructure for inlay hints map](https://git.cafe/gitcafe/zed/commit/2ead3de7decce7eb16d348b82fd54035318451fe?format=markdown) — 2ead3de7decce7eb16d348b82fd54035318451fe; Kirill Bulatov

- [Draft the initial protobuf changes](https://git.cafe/gitcafe/zed/commit/6e3d1b962a8ba1e9e408f6e4dd12166658ddcc2d?format=markdown) — 6e3d1b962a8ba1e9e408f6e4dd12166658ddcc2d; Kirill Bulatov

- [Request hints for all buffers in editor](https://git.cafe/gitcafe/zed/commit/387415eb015476c362f28b1887caf7337fb113aa?format=markdown) — 387415eb015476c362f28b1887caf7337fb113aa; Kirill Bulatov

- [React on message-less LSP requests properly](https://git.cafe/gitcafe/zed/commit/f83cfda9bc4ff4e69f81ea4edf8fe8c59d75c476?format=markdown) — f83cfda9bc4ff4e69f81ea4edf8fe8c59d75c476; Kirill Bulatov

- [Improve obvious faults](https://git.cafe/gitcafe/zed/commit/7a268b1cf6df780f4e196d2aaff958e72f67eaee?format=markdown) — 7a268b1cf6df780f4e196d2aaff958e72f67eaee; Kirill Bulatov

- [Stub initial hint requests](https://git.cafe/gitcafe/zed/commit/79b97f9e753011c7242bcf644109c209542e9f0b?format=markdown) — 79b97f9e753011c7242bcf644109c209542e9f0b; Kirill Bulatov

- [Initial protocol check commit](https://git.cafe/gitcafe/zed/commit/8a3b515f56a9045dde8503440ff6c20134d85779?format=markdown) — 8a3b515f56a9045dde8503440ff6c20134d85779; Kirill Bulatov

- [Avoid redundant FS scans when LSPs changed watched files \(\#2663\)](https://git.cafe/gitcafe/zed/commit/1ae5261024da4f57d4bfecbaba66aa9712be9c01?format=markdown) — 1ae5261024da4f57d4bfecbaba66aa9712be9c01; Max Brunsfeld

- [Re-add missing active state \(\#2664\)](https://git.cafe/gitcafe/zed/commit/ae9eb7c67a56376a15922dbecd0f16a099f37528?format=markdown) — ae9eb7c67a56376a15922dbecd0f16a099f37528; Nate Butler

- [snake_case theme \(\#2661\)](https://git.cafe/gitcafe/zed/commit/c7c38c7da20f1a9bc62a27be24f83a604b3b014e?format=markdown) — c7c38c7da20f1a9bc62a27be24f83a604b3b014e; Nate Butler

- [Detect and fix broken lsp installations \(\#2646\)](https://git.cafe/gitcafe/zed/commit/14ff411907fb98a5181ff23433bf44f4b830a6c2?format=markdown) — 14ff411907fb98a5181ff23433bf44f4b830a6c2; Julia

- [Fix project panel bug \(\#2656\)](https://git.cafe/gitcafe/zed/commit/0b900f4faf0db565df878a60f5497e32b65de8f7?format=markdown) — 0b900f4faf0db565df878a60f5497e32b65de8f7; Mikayla Maki

- [v0.94.x dev](https://git.cafe/gitcafe/zed/commit/6c53653831d1d0cd1e26349a5febb6bb32cfcc4e?format=markdown) — 6c53653831d1d0cd1e26349a5febb6bb32cfcc4e; Joseph T\. Lyons

- [Collab UI v2 \(\#2618\)](https://git.cafe/gitcafe/zed/commit/ce52d90a9d00c495c6f2fa3ecb261093713e3e6f?format=markdown) — ce52d90a9d00c495c6f2fa3ecb261093713e3e6f; Mikayla Maki

- [collab 0.15.0](https://git.cafe/gitcafe/zed/commit/34b81e2aab45c369b37fd7ab47e764d0564a59a7?format=markdown) — 34b81e2aab45c369b37fd7ab47e764d0564a59a7; Max Brunsfeld

- [Handle new elixir-ls release zip name \(\#2655\)](https://git.cafe/gitcafe/zed/commit/00212d4383f0e75280f3b968c98ec09d02e9632d?format=markdown) — 00212d4383f0e75280f3b968c98ec09d02e9632d; Julia

- [tests: Test 'db' package sequentially \(\#2654\)](https://git.cafe/gitcafe/zed/commit/dddff644ca8d198677a1bdc21b7c156ee915e46f?format=markdown) — dddff644ca8d198677a1bdc21b7c156ee915e46f; Piotr Osiewicz

- [Enable assistant on stable](https://git.cafe/gitcafe/zed/commit/2cb4616609aaa8fc6940530aa3cefb03fe294243?format=markdown) — 2cb4616609aaa8fc6940530aa3cefb03fe294243; Antonio Scandurra

- [Polish assistant \(\#2653\)](https://git.cafe/gitcafe/zed/commit/0d0c71e21512609fc3202a4fa3f32e2bff891dd9?format=markdown) — 0d0c71e21512609fc3202a4fa3f32e2bff891dd9; Antonio Scandurra

- [Defer scanning some worktree subdirectories until they are expanded in the project panel \(\#2622\)](https://git.cafe/gitcafe/zed/commit/f128cf4a339f6ab71eac11fe1ca7503e1846c367?format=markdown) — f128cf4a339f6ab71eac11fe1ca7503e1846c367; Max Brunsfeld

- [Fix bugs in handling combined injections exposed by HEEx \(\#2652\)](https://git.cafe/gitcafe/zed/commit/fc02381196abeb7a563e064bacff724e6af6cf60?format=markdown) — fc02381196abeb7a563e064bacff724e6af6cf60; Max Brunsfeld

- [Update local-collaboration.md](https://git.cafe/gitcafe/zed/commit/9389b506461d0800334a64861c3ec17e0140f9b9?format=markdown) — 9389b506461d0800334a64861c3ec17e0140f9b9; Nate Butler

- [Update local-collaboration.md](https://git.cafe/gitcafe/zed/commit/0548df09d9460e2ede4f016bde325ec5c6871117?format=markdown) — 0548df09d9460e2ede4f016bde325ec5c6871117; Nate Butler

- [Create local-collaboration.md \(\#2651\)](https://git.cafe/gitcafe/zed/commit/f311d307b1cfa7a473a9a3a7d9f21503862854b0?format=markdown) — f311d307b1cfa7a473a9a3a7d9f21503862854b0; Nate Butler

- [vim: indent/outdent \(\#2644\)](https://git.cafe/gitcafe/zed/commit/04d93dfbd9ae44ad936375232d7c3af4df42e061?format=markdown) — 04d93dfbd9ae44ad936375232d7c3af4df42e061; Nathan Sobo

- [Vim toggle case \(\#2648\)](https://git.cafe/gitcafe/zed/commit/fd3ee0ebd00a6bea86272a9d41af2d39e599826d?format=markdown) — fd3ee0ebd00a6bea86272a9d41af2d39e599826d; Nathan Sobo

- [vim: Fix scrolling \(\#2647\)](https://git.cafe/gitcafe/zed/commit/16c23557b8150c71ba31aa62c8bee4d8f27f107f?format=markdown) — 16c23557b8150c71ba31aa62c8bee4d8f27f107f; Nathan Sobo

- [vim: shortcuts for tab navigation \(\#2649\)](https://git.cafe/gitcafe/zed/commit/7294314ce7c761ba2c2a41be441921f5fbd9992d?format=markdown) — 7294314ce7c761ba2c2a41be441921f5fbd9992d; Nathan Sobo

- [vim: Fix code actions menu \(\#2650\)](https://git.cafe/gitcafe/zed/commit/0fd0b60bd61df99e986a0c3417e5a21e9fa31b60?format=markdown) — 0fd0b60bd61df99e986a0c3417e5a21e9fa31b60; Nathan Sobo

- [Add installation_id to panic events \(\#2642\)](https://git.cafe/gitcafe/zed/commit/a09c6b26917ffe6b6237dae79c6ed055f6e667c4?format=markdown) — a09c6b26917ffe6b6237dae79c6ed055f6e667c4; Joseph T\. Lyons

- [Fix incorrect ThemeAppearance \(\#2645\)](https://git.cafe/gitcafe/zed/commit/37814bc4fcb5cf0b1c871719d8f2ffd485282f20?format=markdown) — 37814bc4fcb5cf0b1c871719d8f2ffd485282f20; Nate Butler

- [Introduce the ability to load and save conversations with the assistant \(\#2623\)](https://git.cafe/gitcafe/zed/commit/0d3e75e8732c55a5dc7bf83f9a105bd2694711c2?format=markdown) — 0d3e75e8732c55a5dc7bf83f9a105bd2694711c2; Antonio Scandurra

- [Add an Element derive macro for building components out of other elements \(\#2643\)](https://git.cafe/gitcafe/zed/commit/3f4a06f576b8a6e8d196f713761594b58a944754?format=markdown) — 3f4a06f576b8a6e8d196f713761594b58a944754; Nathan Sobo

- [Fix main compilation](https://git.cafe/gitcafe/zed/commit/82bd5fb56405eb782f2ebb9658f72ca962f52b9a?format=markdown) — 82bd5fb56405eb782f2ebb9658f72ca962f52b9a; Kirill Bulatov

- [Vim: substitute support \(\#2641\)](https://git.cafe/gitcafe/zed/commit/030984dca44077da12899cd9ef3739c9d2f3dfed?format=markdown) — 030984dca44077da12899cd9ef3739c9d2f3dfed; Max Brunsfeld

- [vim: Fix 1G \(\#2640\)](https://git.cafe/gitcafe/zed/commit/b0631e90addc06099a09dc732fa9a6c100853d25?format=markdown) — b0631e90addc06099a09dc732fa9a6c100853d25; Max Brunsfeld

- [Z-2308 \- Export Theme Types from Rust \(\#2621\)](https://git.cafe/gitcafe/zed/commit/a305d935671ec66e082a86e6ab5318c1eb3f18e5?format=markdown) — a305d935671ec66e082a86e6ab5318c1eb3f18e5; Nate Butler

- [chore: use codegen_units=1 \(\#2633\)](https://git.cafe/gitcafe/zed/commit/417a743b5ec5b2370ffa0289f40a8288cd25cf19?format=markdown) — 417a743b5ec5b2370ffa0289f40a8288cd25cf19; Piotr Osiewicz

- [Use nextest instead of test \(\#2639\)](https://git.cafe/gitcafe/zed/commit/5291bf3d9f2f5be3920ff311e88afd19e00683d4?format=markdown) — 5291bf3d9f2f5be3920ff311e88afd19e00683d4; Piotr Osiewicz

- [vim: binding fixes \(\#2637\)](https://git.cafe/gitcafe/zed/commit/ea5398a702dd8d049a734c36e484a9a592614670?format=markdown) — ea5398a702dd8d049a734c36e484a9a592614670; Nathan Sobo

- [Add support for joining lines \(\#2636\)](https://git.cafe/gitcafe/zed/commit/cd008d150397795c4e3199e1a2ec2d5f70ac179e?format=markdown) — cd008d150397795c4e3199e1a2ec2d5f70ac179e; Nathan Sobo

- [Split Interactive into Interactive and Toggleable \(\#2628\)](https://git.cafe/gitcafe/zed/commit/6ab014346971f75d13e934133795c7870f968788?format=markdown) — 6ab014346971f75d13e934133795c7870f968788; Nate Butler

- [Run LSP response deserialization outside of main thread \(\#2635\)](https://git.cafe/gitcafe/zed/commit/1f35ddc44e96855402f569a89c438f93d103ef8f?format=markdown) — 1f35ddc44e96855402f569a89c438f93d103ef8f; Kirill Bulatov

- [v0.93.x dev](https://git.cafe/gitcafe/zed/commit/cc027dc626c6ec06d2e0106cbf04f8ad4bb996d4?format=markdown) — cc027dc626c6ec06d2e0106cbf04f8ad4bb996d4; Joseph T\. Lyons

- [Update rose pine theme family \(\#2624\)](https://git.cafe/gitcafe/zed/commit/af8671cf7f4bafa5d57fdd7c34a2f96a3b9f821b?format=markdown) — af8671cf7f4bafa5d57fdd7c34a2f96a3b9f821b; Nate Butler

- [Add copy-on-click to diagnostic messages \(\#2634\)](https://git.cafe/gitcafe/zed/commit/5860b7b14326890837bf538ea1cecc6441791fc4?format=markdown) — 5860b7b14326890837bf538ea1cecc6441791fc4; Mikayla Maki

- [Instruct the assistant to reply to a specific message \(\#2631\)](https://git.cafe/gitcafe/zed/commit/6ed86781b27df714077a10d8ffa504eda5e66290?format=markdown) — 6ed86781b27df714077a10d8ffa504eda5e66290; Antonio Scandurra

- [Rename SumTree::push_tree to ::append \(\#2626\)](https://git.cafe/gitcafe/zed/commit/03993ea71954df34d8d0f63b5c4307718c051a3f?format=markdown) — 03993ea71954df34d8d0f63b5c4307718c051a3f; Nathan Sobo

- [Avoid assigning NSCursor style when it already is that style \(\#2632\)](https://git.cafe/gitcafe/zed/commit/adccfdfbbf428c4c6362682798b07f2f42fad525?format=markdown) — adccfdfbbf428c4c6362682798b07f2f42fad525; Julia

- [Show a notification when a dependency for a language server is missing \(\#2630\)](https://git.cafe/gitcafe/zed/commit/ebf0c961303e489ac174b5809f4b6a1b75db4df3?format=markdown) — ebf0c961303e489ac174b5809f4b6a1b75db4df3; Max Brunsfeld

- [Fix issues with syntax highlighting in elixir and heex \(\#2629\)](https://git.cafe/gitcafe/zed/commit/05d69c804cdeb166b9e5b34fe63aa5d033f5a286?format=markdown) — 05d69c804cdeb166b9e5b34fe63aa5d033f5a286; Max Brunsfeld

- [settings: accept trailing commas \(\#2606\)](https://git.cafe/gitcafe/zed/commit/2a3c660d1fbdd17fd90cec4bdc0bf12b101e643b?format=markdown) — 2a3c660d1fbdd17fd90cec4bdc0bf12b101e643b; Piotr Osiewicz

- [Allow message splitting with multiple cursors \(\#2627\)](https://git.cafe/gitcafe/zed/commit/70ccbbafc109f664facf1ccdcfe743f6b829df87?format=markdown) — 70ccbbafc109f664facf1ccdcfe743f6b829df87; Antonio Scandurra

- [Add pane activation bindings for Atom keymap \(\#2625\)](https://git.cafe/gitcafe/zed/commit/c858ab263c9c944e7d29a3ffb715997456e848a2?format=markdown) — c858ab263c9c944e7d29a3ffb715997456e848a2; Joseph T\. Lyons

- [Cycle message roles on ctrl-r \(\#2619\)](https://git.cafe/gitcafe/zed/commit/c3b2b4c4e3924aa2f8d121ab8c18fdc3be0ca2ed?format=markdown) — c3b2b4c4e3924aa2f8d121ab8c18fdc3be0ca2ed; Nathan Sobo

- [React on message-less LSP requests properly \(\#2620\)](https://git.cafe/gitcafe/zed/commit/7ff194f21f91033a51dc1e03fc6c14f82ec81a5e?format=markdown) — 7ff194f21f91033a51dc1e03fc6c14f82ec81a5e; Kirill Bulatov

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