# Commit history · gitcafe/zed

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

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

Visibility: public

Requested revision: 2dbea2804c1e78ac77f8b0caa37bb48d0b5675ac

Requested commit: 2dbea2804c1e78ac77f8b0caa37bb48d0b5675ac

- [Deserialize buffers synchronously when deserializing project transaction](https://git.cafe/gitcafe/zed/commit/2dbea2804c1e78ac77f8b0caa37bb48d0b5675ac?format=markdown) — 2dbea2804c1e78ac77f8b0caa37bb48d0b5675ac; Antonio Scandurra

- [Proceed with saving a buffer even if formatting fails](https://git.cafe/gitcafe/zed/commit/8d3b7e996f7ac505350549e996ce778013f4f89d?format=markdown) — 8d3b7e996f7ac505350549e996ce778013f4f89d; Antonio Scandurra

- [Refresh diagnostics and code actions more selectively](https://git.cafe/gitcafe/zed/commit/a2100627c388770245659c316ac8d75830fbc123?format=markdown) — a2100627c388770245659c316ac8d75830fbc123; Antonio Scandurra

- [Reduce number of iterations on \`test_editing_while_guest_opens_buffer\`](https://git.cafe/gitcafe/zed/commit/cbe93af3a87caf7a5ad64f8e22536beba275d682?format=markdown) — cbe93af3a87caf7a5ad64f8e22536beba275d682; Antonio Scandurra

- [Make \`test_propagate_saves_and_fs_changes\` more robust](https://git.cafe/gitcafe/zed/commit/ca052b4a4d809ec12ea845c0a568717508a7ae45?format=markdown) — ca052b4a4d809ec12ea845c0a568717508a7ae45; Antonio Scandurra

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

- [Fix integration test verifying the rename behavior](https://git.cafe/gitcafe/zed/commit/f2b4a0665f7c7a0283a5acf02d8a630ba22fc40c?format=markdown) — f2b4a0665f7c7a0283a5acf02d8a630ba22fc40c; Antonio Scandurra

- [Apply worktree updates in the order they were received](https://git.cafe/gitcafe/zed/commit/7b9ff4267978a1bfe415114d5cf1b4c66b8c4207?format=markdown) — 7b9ff4267978a1bfe415114d5cf1b4c66b8c4207; Antonio Scandurra

- [Ensure response barrier is always dropped, even if request is canceled](https://git.cafe/gitcafe/zed/commit/5a7d391d733c1dc1cadad44422fc6ac2c8377259?format=markdown) — 5a7d391d733c1dc1cadad44422fc6ac2c8377259; Antonio Scandurra

- [Adjust multibuffer history test to reflect new behavior](https://git.cafe/gitcafe/zed/commit/174c9d7ab0c6943432c4a665afca6455d0766396?format=markdown) — 174c9d7ab0c6943432c4a665afca6455d0766396; Max Brunsfeld

- [Reduce logging in lsp tests](https://git.cafe/gitcafe/zed/commit/8d6504826c89fb1a50f7f4501200894188b0d12b?format=markdown) — 8d6504826c89fb1a50f7f4501200894188b0d12b; Max Brunsfeld

- [Remove Buffer::apply_lsp_edits](https://git.cafe/gitcafe/zed/commit/d84fc3beecd1a0776e9c2de88cabd0524ea3dd55?format=markdown) — d84fc3beecd1a0776e9c2de88cabd0524ea3dd55; Max Brunsfeld

- [Inline MultiBuffer::format](https://git.cafe/gitcafe/zed/commit/d4b9d9e82014d164ad38f3c860bbc90ddeadaa0f?format=markdown) — d4b9d9e82014d164ad38f3c860bbc90ddeadaa0f; Max Brunsfeld

- [Fix panic when canceling with a pending selection](https://git.cafe/gitcafe/zed/commit/06bb8d277915ed2376c64b7cdbc30701f10fef6a?format=markdown) — 06bb8d277915ed2376c64b7cdbc30701f10fef6a; Max Brunsfeld

- [Restructure fake language server to setup request handlers in advance](https://git.cafe/gitcafe/zed/commit/01664d494c9373239ff7bcfe0006e0bb6413cbe3?format=markdown) — 01664d494c9373239ff7bcfe0006e0bb6413cbe3; Max Brunsfeld

- [Always call set_selections in mouse selection methods](https://git.cafe/gitcafe/zed/commit/680d1fedc20b8e399e48acc4c86d568118e96edf?format=markdown) — 680d1fedc20b8e399e48acc4c86d568118e96edf; Max Brunsfeld

- [Make multibuffer anchor's buffer_id optional](https://git.cafe/gitcafe/zed/commit/947fe848c15e2d4b51bcde1da427d8d2569140b3?format=markdown) — 947fe848c15e2d4b51bcde1da427d8d2569140b3; Max Brunsfeld

- [Pass the pending selection to update_selections and set_selections](https://git.cafe/gitcafe/zed/commit/fa194c8e14234dda1971b05450715ee2ebb325f4?format=markdown) — fa194c8e14234dda1971b05450715ee2ebb325f4; Nathan Sobo

- [Revert "Ensure there's always at least one selection in the editor"](https://git.cafe/gitcafe/zed/commit/ad9a0e2d4f1ab09441c41d6fd05739b71a7d5ddd?format=markdown) — ad9a0e2d4f1ab09441c41d6fd05739b71a7d5ddd; Nathan Sobo

- [Allow toggling of code actions](https://git.cafe/gitcafe/zed/commit/612a33147aed6f888cead0ca4767a550dca5134d?format=markdown) — 612a33147aed6f888cead0ca4767a550dca5134d; Antonio Scandurra

- [Allow deployment of code actions from indicator](https://git.cafe/gitcafe/zed/commit/7b284189799585f01bff34e0446e52976910b5dd?format=markdown) — 7b284189799585f01bff34e0446e52976910b5dd; Antonio Scandurra

- [Ensure there's always at least one selection in the editor](https://git.cafe/gitcafe/zed/commit/b1a44b5816eeb021efbd5bb49cd5a60573cf508a?format=markdown) — b1a44b5816eeb021efbd5bb49cd5a60573cf508a; Antonio Scandurra

- [Render code actions indicator](https://git.cafe/gitcafe/zed/commit/a41725daee7eb22e255556024004b2cf907eab5f?format=markdown) — a41725daee7eb22e255556024004b2cf907eab5f; Antonio Scandurra

- [Fetch code actions on cursor movement instead of on-demand](https://git.cafe/gitcafe/zed/commit/2fcdcac080e070724f9a75bdec5d4546abbf6df6?format=markdown) — 2fcdcac080e070724f9a75bdec5d4546abbf6df6; Antonio Scandurra

- [Don't return error when definition, completions, etc\. are unavailable](https://git.cafe/gitcafe/zed/commit/763d57c94a8a7b8cb9c98eba71d5879419562e39?format=markdown) — 763d57c94a8a7b8cb9c98eba71d5879419562e39; Antonio Scandurra

- [Fix panic when trying to render a diagnostic that has no message](https://git.cafe/gitcafe/zed/commit/3fc3e51a4442c5f2b8e9ecfacae4b740e7013bb2?format=markdown) — 3fc3e51a4442c5f2b8e9ecfacae4b740e7013bb2; Antonio Scandurra

- [Move \`Buffer::format\` to \`Project::format\`](https://git.cafe/gitcafe/zed/commit/4929b8c525c0c14957a074e78168b93879612727?format=markdown) — 4929b8c525c0c14957a074e78168b93879612727; Antonio Scandurra

- [Finish implementing Buffer::edits_from_lsp](https://git.cafe/gitcafe/zed/commit/645df73a37d0944a369950f4375aa1275f0b5975?format=markdown) — 645df73a37d0944a369950f4375aa1275f0b5975; Max Brunsfeld

- [Start work on applying LSP edits via a diff](https://git.cafe/gitcafe/zed/commit/3a1f9bb2128fdfe0fe7ed7f594fd2dbcfcc1f223?format=markdown) — 3a1f9bb2128fdfe0fe7ed7f594fd2dbcfcc1f223; Max Brunsfeld

- [Don't open a multibuffer when code actions's edits are contained in the current editor](https://git.cafe/gitcafe/zed/commit/424b35253a40acbea3bbd617d2a3af3c1292a76c?format=markdown) — 424b35253a40acbea3bbd617d2a3af3c1292a76c; Max Brunsfeld

- [Make Editor::newest_anchor_selection return a non-optional value](https://git.cafe/gitcafe/zed/commit/5049c1b2869f8062e0d4aa52f2ef6f1299198b65?format=markdown) — 5049c1b2869f8062e0d4aa52f2ef6f1299198b65; Nathan Sobo

- [Correctly redo all undone edits after undoing in multi-buffer](https://git.cafe/gitcafe/zed/commit/93eb005f74d31ae0b1d805da7fc0c67774884ddd?format=markdown) — 93eb005f74d31ae0b1d805da7fc0c67774884ddd; Nathan Sobo

- [Store the oldest transaction id for each excerpted buffer in multi-buffer transactions](https://git.cafe/gitcafe/zed/commit/c5b0b5f9027da6b28c499eb21dfebc13c09a0110?format=markdown) — c5b0b5f9027da6b28c499eb21dfebc13c09a0110; Nathan Sobo

- [Undo subsequent edits when undoing in multi-buffer](https://git.cafe/gitcafe/zed/commit/9936bb2efad7eb9d9130bdb6a7494bb0e4117e08?format=markdown) — 9936bb2efad7eb9d9130bdb6a7494bb0e4117e08; Nathan Sobo

- [Push transaction into multi-buffer to allow undoing of a code action](https://git.cafe/gitcafe/zed/commit/d1f1563278a1fe0a0d17c80b5768fec21f8674da?format=markdown) — d1f1563278a1fe0a0d17c80b5768fec21f8674da; Antonio Scandurra

- [Allow editor to be saved when in multi-buffer mode](https://git.cafe/gitcafe/zed/commit/dd223f93ecd82132fa0ecf0bf3fad01209572078?format=markdown) — dd223f93ecd82132fa0ecf0bf3fad01209572078; Antonio Scandurra

- [Fix \`push_excerpts_with_context_lines\` when ranges overlap](https://git.cafe/gitcafe/zed/commit/9ea535986f56a155701ab56d21dc011438e55748?format=markdown) — 9ea535986f56a155701ab56d21dc011438e55748; Antonio Scandurra

- [Start work on MultiBuffer::push_excerpts_with_context_lines](https://git.cafe/gitcafe/zed/commit/9749fea705fa37197ea34fa738f237aa3ad72a1d?format=markdown) — 9749fea705fa37197ea34fa738f237aa3ad72a1d; Max Brunsfeld

- [Allow inserting multiple excerpts in a batch](https://git.cafe/gitcafe/zed/commit/471c23e22f964eb4f2b94b68ba72bb9ef9f08a39?format=markdown) — 471c23e22f964eb4f2b94b68ba72bb9ef9f08a39; Max Brunsfeld

- [Remove ExcerptProperties struct](https://git.cafe/gitcafe/zed/commit/aa7dfbdd9c9f9d11243fb1999afcdca5e421dadc?format=markdown) — aa7dfbdd9c9f9d11243fb1999afcdca5e421dadc; Max Brunsfeld

- [Add MultiBufferItemHandle](https://git.cafe/gitcafe/zed/commit/b67be5ded31105b89e64ef2eba8ee981c92583d7?format=markdown) — b67be5ded31105b89e64ef2eba8ee981c92583d7; Max Brunsfeld

- [Add BufferSnapshot::edited_ranges_for_transaction](https://git.cafe/gitcafe/zed/commit/ca697e1bba141674c1ecdbfa609af247be5daeb3?format=markdown) — ca697e1bba141674c1ecdbfa609af247be5daeb3; Max Brunsfeld

- [Add and remove excerpts in randomized FoldMap and WrapMap tests](https://git.cafe/gitcafe/zed/commit/1ee15e1a59ab150c941fc6d115ad1938f601399e?format=markdown) — 1ee15e1a59ab150c941fc6d115ad1938f601399e; Max Brunsfeld

- [Get tests passing and project diagnostics view working w/ new excerpt headers](https://git.cafe/gitcafe/zed/commit/5b4c0d64bcc36c8e31476ae3500f7e9769ee5342?format=markdown) — 5b4c0d64bcc36c8e31476ae3500f7e9769ee5342; Max Brunsfeld

- [Silence warnings](https://git.cafe/gitcafe/zed/commit/3d9c39d0ebdf9f41a0f8e8adbe184e2bd5eed402?format=markdown) — 3d9c39d0ebdf9f41a0f8e8adbe184e2bd5eed402; Max Brunsfeld

- [Fix BlockMap's handling of trailing empty excerpt updates with other edits](https://git.cafe/gitcafe/zed/commit/fc70c6d4fd02867fb22488873d4344b77c61ca57?format=markdown) — fc70c6d4fd02867fb22488873d4344b77c61ca57; Max Brunsfeld

- [Handle replacing trailing empty excerpt with another empty excerpt](https://git.cafe/gitcafe/zed/commit/cbf59ffafb86132525c49bfd7e5d1e8e547188f9?format=markdown) — cbf59ffafb86132525c49bfd7e5d1e8e547188f9; Antonio Scandurra

- [Add/remove excerpts in BlockMap randomized tests and fix resulting errors](https://git.cafe/gitcafe/zed/commit/fab6f0c568753246ab6c29d8f5c957b1516802da?format=markdown) — fab6f0c568753246ab6c29d8f5c957b1516802da; Antonio Scandurra

- [Render path headers in editor element](https://git.cafe/gitcafe/zed/commit/8d95dbe3e6278af117d938f6a76d5463e92c44ac?format=markdown) — 8d95dbe3e6278af117d938f6a76d5463e92c44ac; Antonio Scandurra

- [Fix randomized test failures on \`BlockMap\` with excerpt headers](https://git.cafe/gitcafe/zed/commit/f1e3d5285b1e7e7b29af0f2ff25e3db0d9020e43?format=markdown) — f1e3d5285b1e7e7b29af0f2ff25e3db0d9020e43; Antonio Scandurra

- [WIP: Make \`editor\` crate compile again](https://git.cafe/gitcafe/zed/commit/0e1318dfe4b37f05361928e135b0f7bcbf09184c?format=markdown) — 0e1318dfe4b37f05361928e135b0f7bcbf09184c; Antonio Scandurra

- [WIP \- Add excerpt headers as a built-in feature of BlockMap](https://git.cafe/gitcafe/zed/commit/c7e2fae9cb4bdf2398f8bbd95767c461b8c06795?format=markdown) — c7e2fae9cb4bdf2398f8bbd95767c461b8c06795; Max Brunsfeld

- [Fix unused import warnings](https://git.cafe/gitcafe/zed/commit/8b1fb9a2cc3864d4ab032d04f7940ac82ac8bc26?format=markdown) — 8b1fb9a2cc3864d4ab032d04f7940ac82ac8bc26; Max Brunsfeld

- [Give the editor a handle to the project, not a weak handle to the workspace](https://git.cafe/gitcafe/zed/commit/6731d92f6027d6697f7f833d917e6987a1d16ec8?format=markdown) — 6731d92f6027d6697f7f833d917e6987a1d16ec8; Max Brunsfeld

- [Fix confirming completions in a multibuffer](https://git.cafe/gitcafe/zed/commit/624dbc1d0e71c4811c26369f0f97b37b31f613ec?format=markdown) — 624dbc1d0e71c4811c26369f0f97b37b31f613ec; Max Brunsfeld

- [Consolidate logic for completion alongside code actions in Project](https://git.cafe/gitcafe/zed/commit/93bcde953c13add97d83971f5a65d27f5309b754?format=markdown) — 93bcde953c13add97d83971f5a65d27f5309b754; Max Brunsfeld

- [Consolidate all code actions logic into Project](https://git.cafe/gitcafe/zed/commit/722c84c976952970f3bb2050966d9ef631bacc99?format=markdown) — 722c84c976952970f3bb2050966d9ef631bacc99; Max Brunsfeld

- [Merge branch 'main' into assists](https://git.cafe/gitcafe/zed/commit/e0fe8b5a7c4e1a5dd2ad326312ae47446461082d?format=markdown) — e0fe8b5a7c4e1a5dd2ad326312ae47446461082d; Max Brunsfeld

- [Apply lsp edits in reverse order](https://git.cafe/gitcafe/zed/commit/a32dffdd2b5246d37cc6d52a204905e945b55e1e?format=markdown) — a32dffdd2b5246d37cc6d52a204905e945b55e1e; Max Brunsfeld

- [Don't populate editor's context menu state if there are no completions](https://git.cafe/gitcafe/zed/commit/8bad05a4ba09be2372a4c376fc2a2f585067775b?format=markdown) — 8bad05a4ba09be2372a4c376fc2a2f585067775b; Max Brunsfeld

- [Set file in \`test_diagnostics\` to excercise language server](https://git.cafe/gitcafe/zed/commit/36ff31858bfc08410d7e82e23b889627331f60cb?format=markdown) — 36ff31858bfc08410d7e82e23b889627331f60cb; Antonio Scandurra

- [Make transactions serializable to enable edits on behalf of other users](https://git.cafe/gitcafe/zed/commit/7d8641afb6d367d99785e3476ceddb039cf8e177?format=markdown) — 7d8641afb6d367d99785e3476ceddb039cf8e177; Antonio Scandurra

- [Bump protocol version](https://git.cafe/gitcafe/zed/commit/6768288da8c7b1412258263edbcf0b47bccd433c?format=markdown) — 6768288da8c7b1412258263edbcf0b47bccd433c; Antonio Scandurra

- [Serialize buffer in terms of operations rather than state](https://git.cafe/gitcafe/zed/commit/624eb5907e4997ae17a4437dc532a0d161e5fa16?format=markdown) — 624eb5907e4997ae17a4437dc532a0d161e5fa16; Antonio Scandurra

- [Apply code actions remotely](https://git.cafe/gitcafe/zed/commit/dca974c7d421a4a15fd095cc535dd61cf3d3993d?format=markdown) — dca974c7d421a4a15fd095cc535dd61cf3d3993d; Antonio Scandurra

- [Manually refresh code action when \`data\` is not present](https://git.cafe/gitcafe/zed/commit/aedf31e2d8fe3d2fc599b912a16f3fedcf7b0640?format=markdown) — aedf31e2d8fe3d2fc599b912a16f3fedcf7b0640; Antonio Scandurra

- [Send \`DidCloseTextDocument\` when dropping buffer](https://git.cafe/gitcafe/zed/commit/9ce3b1adf2ee0c7807e5787b7374c721d66ee70e?format=markdown) — 9ce3b1adf2ee0c7807e5787b7374c721d66ee70e; Antonio Scandurra

- [Merge branch 'main' into assists](https://git.cafe/gitcafe/zed/commit/17114cc6f70609b0499db55a9c80b0866710202e?format=markdown) — 17114cc6f70609b0499db55a9c80b0866710202e; Antonio Scandurra

- [Apply edits received from LSP code actions and open all touched buffers](https://git.cafe/gitcafe/zed/commit/8f3ff1590e5a181867494fc8d460963dc30339fd?format=markdown) — 8f3ff1590e5a181867494fc8d460963dc30339fd; Antonio Scandurra

- [Tolerate language servers reporting non-monotonic buffer versions](https://git.cafe/gitcafe/zed/commit/7a35ea7b2579b4ff0fa7f7349369e3d4bc760b8e?format=markdown) — 7a35ea7b2579b4ff0fa7f7349369e3d4bc760b8e; Antonio Scandurra

- [Apply file-system operations coming from an LSP code action](https://git.cafe/gitcafe/zed/commit/a172c3c5c61a01d3ba01775ddef5519b7e45cb2b?format=markdown) — a172c3c5c61a01d3ba01775ddef5519b7e45cb2b; Antonio Scandurra

- [WIP: Start on applying code actions](https://git.cafe/gitcafe/zed/commit/982e90539d66eb67f4b7b15aa99beb803fe9dbad?format=markdown) — 982e90539d66eb67f4b7b15aa99beb803fe9dbad; Antonio Scandurra

- [Start on code action confirmation](https://git.cafe/gitcafe/zed/commit/dc20be256efffeddd14b1797f0bc760f382d30eb?format=markdown) — dc20be256efffeddd14b1797f0bc760f382d30eb; Nathan Sobo

- [Generalize showing and hiding of context menus](https://git.cafe/gitcafe/zed/commit/ba99b01de62539de3956a6c6d193e899da34e566?format=markdown) — ba99b01de62539de3956a6c6d193e899da34e566; Nathan Sobo

- [Render code actions context menu](https://git.cafe/gitcafe/zed/commit/025e83c1ec4c810208633b4b0de815640c7a5cef?format=markdown) — 025e83c1ec4c810208633b4b0de815640c7a5cef; Nathan Sobo

- [Move rendering and select prev/next into ContextMenu enum](https://git.cafe/gitcafe/zed/commit/93a3f4b6156342d0a0d75621ce44df23f2662f6e?format=markdown) — 93a3f4b6156342d0a0d75621ce44df23f2662f6e; Nathan Sobo

- [Start generalizing the completions menu into a context menu](https://git.cafe/gitcafe/zed/commit/ee661516fad65c16305dc641c395aafc81aa5c5d?format=markdown) — ee661516fad65c16305dc641c395aafc81aa5c5d; Nathan Sobo

- [Start work on code actions](https://git.cafe/gitcafe/zed/commit/83d4fe8e3a03c1ce6cacd73e27bfbfc0b5689258?format=markdown) — 83d4fe8e3a03c1ce6cacd73e27bfbfc0b5689258; Max Brunsfeld

- [Add a ToPointUtf16 trait in text and multibuffer](https://git.cafe/gitcafe/zed/commit/4900019e9bba077a12a6e4761d592bf0baf267e7?format=markdown) — 4900019e9bba077a12a6e4761d592bf0baf267e7; Max Brunsfeld

- [Handle appkit's cancelOperation: message to allow binding \`cmd\-\.\`](https://git.cafe/gitcafe/zed/commit/16acbd212342fd657db43747b842174859138148?format=markdown) — 16acbd212342fd657db43747b842174859138148; Max Brunsfeld

- [Merge pull request \#425 from zed-industries/refine-select-larger-node](https://git.cafe/gitcafe/zed/commit/82afacd33da576602018413fac39ca9334992d38?format=markdown) — 82afacd33da576602018413fac39ca9334992d38; Max Brunsfeld

- [Merge pull request \#424 from zed-industries/fix-goal-column-on-cut](https://git.cafe/gitcafe/zed/commit/fe1729ff707bb2abe6e5479510f137e07a1caf7a?format=markdown) — fe1729ff707bb2abe6e5479510f137e07a1caf7a; Antonio Scandurra

- [Merge pull request \#423 from zed-industries/line-selection](https://git.cafe/gitcafe/zed/commit/01f702ae5ef0345167b3dfc6c53220227405c779?format=markdown) — 01f702ae5ef0345167b3dfc6c53220227405c779; Nathan Sobo

- [Merge pull request \#401 from zed-industries/fail-ci-on-warnings](https://git.cafe/gitcafe/zed/commit/3ef3f3098ce6628efb0089584cdc8bfdcf1a5dea?format=markdown) — 3ef3f3098ce6628efb0089584cdc8bfdcf1a5dea; Nathan Sobo

- [Merge pull request \#400 from zed-industries/libc\+\+](https://git.cafe/gitcafe/zed/commit/a9d2abebdb60c52307316e8a300152c515306b11?format=markdown) — a9d2abebdb60c52307316e8a300152c515306b11; Nathan Sobo

- [Merge pull request \#399 from zed-industries/unbounded-fs-events](https://git.cafe/gitcafe/zed/commit/ed37ad37fb857221ce637a9182044bec1011bd28?format=markdown) — ed37ad37fb857221ce637a9182044bec1011bd28; Antonio Scandurra

- [Merge pull request \#398 from zed-industries/refine-find](https://git.cafe/gitcafe/zed/commit/1e186d7235c36d11af064a0e4bef847e7224f8d8?format=markdown) — 1e186d7235c36d11af064a0e4bef847e7224f8d8; Antonio Scandurra

- [Merge pull request \#396 from zed-industries/fix-autocomplete-bugs](https://git.cafe/gitcafe/zed/commit/bf043fe3fb1c207dc0d01c51a47f500fcc67446c?format=markdown) — bf043fe3fb1c207dc0d01c51a47f500fcc67446c; Antonio Scandurra

- [Merge pull request \#394 from zed-industries/fix-selections-after-format](https://git.cafe/gitcafe/zed/commit/f8dce2344099723310647c8c129b88eaadf9e4d6?format=markdown) — f8dce2344099723310647c8c129b88eaadf9e4d6; Nathan Sobo

- [Merge pull request \#395 from zed-industries/fix-show-next-diagnostic](https://git.cafe/gitcafe/zed/commit/ad13bcdbda7e9b92adf57ac6a141dd7cb0ad326d?format=markdown) — ad13bcdbda7e9b92adf57ac6a141dd7cb0ad326d; Antonio Scandurra

- [Merge pull request \#393 from zed-industries/autocomplete](https://git.cafe/gitcafe/zed/commit/40f9d2fc5d6a7e84b4ccb423cde85aba6e940e0a?format=markdown) — 40f9d2fc5d6a7e84b4ccb423cde85aba6e940e0a; Max Brunsfeld

- [v0.14](https://git.cafe/gitcafe/zed/commit/808550fe415219d16ea9a8ac804e19860b93cf9d?format=markdown) — 808550fe415219d16ea9a8ac804e19860b93cf9d; Antonio Scandurra

- [Merge pull request \#378 from zed-industries/multibuffer-anchors](https://git.cafe/gitcafe/zed/commit/08b8b603774d762533f1242b9c02f2f80f728bbb?format=markdown) — 08b8b603774d762533f1242b9c02f2f80f728bbb; Antonio Scandurra

- [Merge pull request \#380 from zed-industries/find-bar](https://git.cafe/gitcafe/zed/commit/52f9c27338f54726564d24be48c5d23c6d6a1338?format=markdown) — 52f9c27338f54726564d24be48c5d23c6d6a1338; Antonio Scandurra

- [Merge pull request \#376 from zed-industries/bump-rust-analyzer](https://git.cafe/gitcafe/zed/commit/bfaeefc61dd2dda0b8a3ddb7261a3a95b3f9f2cc?format=markdown) — bfaeefc61dd2dda0b8a3ddb7261a3a95b3f9f2cc; Max Brunsfeld

- [Merge pull request \#375 from zed-industries/more-project-diagnostics-styling](https://git.cafe/gitcafe/zed/commit/dbf48d2a5b9b9074fffd3c8baf3a55f3a2cdc969?format=markdown) — dbf48d2a5b9b9074fffd3c8baf3a55f3a2cdc969; Antonio Scandurra

- [Merge pull request \#374 from zed-industries/fix-editor-panic](https://git.cafe/gitcafe/zed/commit/24d1d2a2efcea7323a6dadf34966c587535bd7be?format=markdown) — 24d1d2a2efcea7323a6dadf34966c587535bd7be; Antonio Scandurra

- [Merge pull request \#373 from zed-industries/empty-diagnostic-message](https://git.cafe/gitcafe/zed/commit/adf00fafdfeb81a6d026b23c658dffca57079f5d?format=markdown) — adf00fafdfeb81a6d026b23c658dffca57079f5d; Antonio Scandurra

- [Merge pull request \#371 from zed-industries/metal-debug](https://git.cafe/gitcafe/zed/commit/dc95cd9e208a7c1f377b0c8c39a5b476cb991779?format=markdown) — dc95cd9e208a7c1f377b0c8c39a5b476cb991779; Antonio Scandurra

- [Use latest rust docker image](https://git.cafe/gitcafe/zed/commit/2749001477d5d6076d07accf77dbfbb9731d3647?format=markdown) — 2749001477d5d6076d07accf77dbfbb9731d3647; Max Brunsfeld

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