git: b7eef551ae99 - main - editors/zed: Update to 0.233.7

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Fri, 24 Apr 2026 09:40:36 UTC
The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b7eef551ae996cede33fb4d0e589d662ef962fbc

commit b7eef551ae996cede33fb4d0e589d662ef962fbc
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-04-24 09:36:40 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-04-24 09:40:26 +0000

    editors/zed: Update to 0.233.7
    
    Changelog:
    - https://github.com/zed-industries/zed/releases/tag/v0.232.3
    - https://github.com/zed-industries/zed/releases/tag/v0.233.5
    - https://github.com/zed-industries/zed/releases/tag/v0.233.6
    - https://github.com/zed-industries/zed/releases/tag/v0.233.7
    
    Reported by:    GitHub (watch releases)
---
 editors/zed/Makefile                               |  2 +-
 editors/zed/Makefile.crates                        | 18 +++++-----
 editors/zed/distinfo                               | 42 ++++++++++------------
 editors/zed/files/patch-Cargo.lock                 | 16 ++++-----
 editors/zed/files/patch-crates_fs_src_fs.rs        | 18 +++++-----
 .../files/patch-crates_fs_tests_integration_fs.rs  |  6 ++--
 .../zed/files/patch-crates_gpui_src_platform.rs    |  4 +--
 ...atch-crates_project_src_agent__server__store.rs |  6 ++--
 editors/zed/files/patch-crates_zed_Cargo.toml      |  4 +--
 editors/zed/files/patch-crates_zed_src_main.rs     | 10 +++---
 editors/zed/files/patch-crates_zed_src_zed.rs      |  4 +--
 11 files changed, 62 insertions(+), 68 deletions(-)

diff --git a/editors/zed/Makefile b/editors/zed/Makefile
index 94fe0a29c6ed..76fa94d329f7 100644
--- a/editors/zed/Makefile
+++ b/editors/zed/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	zed
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.232.2
+DISTVERSION=	0.233.7
 CATEGORIES=	editors
 PKGNAMESUFFIX=	-editor
 
diff --git a/editors/zed/Makefile.crates b/editors/zed/Makefile.crates
index 637fba26fb60..5607c5a362af 100644
--- a/editors/zed/Makefile.crates
+++ b/editors/zed/Makefile.crates
@@ -295,11 +295,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		diff-0.1.13 \
 		diffy-0.4.2 \
 		digest-0.10.7 \
-		dirs-4.0.0 \
-		dirs-5.0.1 \
 		dirs-6.0.0 \
-		dirs-sys-0.3.7 \
-		dirs-sys-0.4.1 \
 		dirs-sys-0.5.0 \
 		dispatch-0.2.0 \
 		dispatch2-0.3.1 \
@@ -420,7 +416,6 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		futures-sink-0.3.32 \
 		futures-task-0.3.32 \
 		futures-util-0.3.32 \
-		fuzzy-matcher-0.3.7 \
 		gaoya-0.2.0 \
 		gemm-0.17.1 \
 		gemm-0.18.2 \
@@ -847,7 +842,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		rand-0.3.23 \
 		rand-0.4.6 \
 		rand-0.8.5 \
-		rand-0.9.2 \
+		rand-0.9.3 \
 		rand_chacha-0.3.1 \
 		rand_chacha-0.9.0 \
 		rand_core-0.3.1 \
@@ -876,7 +871,6 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		reborrow-0.5.5 \
 		redox_syscall-0.2.16 \
 		redox_syscall-0.5.18 \
-		redox_users-0.4.6 \
 		redox_users-0.5.2 \
 		ref-cast-1.0.25 \
 		ref-cast-impl-1.0.25 \
@@ -984,7 +978,6 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		sharded-slab-0.1.7 \
 		shared_library-0.1.9 \
 		shell-words-1.1.0 \
-		shellexpand-2.1.2 \
 		shellexpand-3.1.1 \
 		shingles-0.1.1 \
 		shlex-1.3.0 \
@@ -1301,19 +1294,23 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		winapi-util-0.1.11 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
 		winch-codegen-36.0.7 \
+		windows-0.56.0 \
 		windows-0.57.0 \
 		windows-0.61.3 \
 		windows-0.62.2 \
 		windows-bindgen-0.61.1 \
 		windows-collections-0.2.0 \
 		windows-collections-0.3.2 \
+		windows-core-0.56.0 \
 		windows-core-0.57.0 \
 		windows-core-0.61.2 \
 		windows-core-0.62.2 \
 		windows-future-0.2.1 \
 		windows-future-0.3.2 \
+		windows-implement-0.56.0 \
 		windows-implement-0.57.0 \
 		windows-implement-0.60.2 \
+		windows-interface-0.56.0 \
 		windows-interface-0.57.0 \
 		windows-interface-0.59.3 \
 		windows-link-0.1.3 \
@@ -1455,9 +1452,11 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		zvariant_utils-3.3.0 \
 		candle-core,candle-nn,candle-onnx@git+https://github.com/zed-industries/candle?branch=9.1-patched\#724d75eb3deebefe83f2a7381a45d4fac6eda383 \
 		tree-sitter-md@git+https://github.com/tree-sitter-grammars/tree-sitter-markdown?rev=9a23c1a96c0513d8fc6520972beedd419a973539\#9a23c1a96c0513d8fc6520972beedd419a973539 \
+		trash@git+https://github.com/zed-industries/trash-rs?rev=3bf27effd4eb8699f2e484d3326b852fe3e53af7\#3bf27effd4eb8699f2e484d3326b852fe3e53af7 \
 		pet,pet-conda,pet-core,pet-env-var-path,pet-fs,pet-global-virtualenvs,pet-homebrew,pet-jsonrpc,pet-linux-global-python,pet-mac-commandlinetools,pet-mac-python-org,pet-mac-xcode,pet-pipenv,pet-pixi,pet-poetry,pet-pyenv,pet-python-utils,pet-reporter,pet-telemetry,pet-uv,pet-venv,pet-virtualenv,pet-virtualenvwrapper,pet-windows-registry,pet-windows-store,pet-winpython@git+https://github.com/microsoft/python-environment-tools.git?rev=9e61a22af989fe54937bf07c9f9cff1bc53d9056\#9e61a22af989fe54937bf07c9f9cff1bc53d9056 \
 		async-task@git+https://github.com/smol-rs/async-task.git?rev=b4486cd71e4e94fbda54ce6302444de14f4d190e\#b4486cd71e4e94fbda54ce6302444de14f4d190e \
 		windows-capture@git+https://github.com/zed-industries/windows-capture.git?rev=f0d6c1b6691db75461b732f6d5ff56eed002eeb9\#f0d6c1b6691db75461b732f6d5ff56eed002eeb9 \
+		lsp-types@git+https://github.com/zed-industries/lsp-types?rev=f4dfa89a21ca35cd929b70354b1583fabae325f8\#f4dfa89a21ca35cd929b70354b1583fabae325f8 \
 		tiktoken-rs@git+https://github.com/zed-industries/tiktoken-rs?rev=2570c4387a8505fb8f1d3f3557454b474f1e8271\#2570c4387a8505fb8f1d3f3557454b474f1e8271 \
 		tree-sitter-gomod@git+https://github.com/camdencheek/tree-sitter-go-mod?rev=2e886870578eeba1927a2dc4bd2e2b3f598c5f9a\#2e886870578eeba1927a2dc4bd2e2b3f598c5f9a \
 		notify,notify-types@git+https://github.com/zed-industries/notify.git?rev=ce58c24cad542c28e04ced02e20325a4ec28a31d\#ce58c24cad542c28e04ced02e20325a4ec28a31d \
@@ -1475,12 +1474,11 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		tree-sitter-heex@git+https://github.com/zed-industries/tree-sitter-heex?rev=1dd45142fbb05562e35b2040c6129c9bca346592\#1dd45142fbb05562e35b2040c6129c9bca346592 \
 		dap-types@git+https://github.com/zed-industries/dap-types?rev=1b461b310481d01e02b2603c16d7144b926339f8\#1b461b310481d01e02b2603c16d7144b926339f8 \
 		naga,wgpu,wgpu-core,wgpu-core-deps-apple,wgpu-core-deps-emscripten,wgpu-core-deps-windows-linux-android,wgpu-hal,wgpu-naga-bridge,wgpu-types@git+https://github.com/zed-industries/wgpu.git?branch=v29\#a466bc382ea747f8e1ac810efdb6dcd49a514575 \
-		lsp-types@git+https://github.com/zed-industries/lsp-types?rev=c7396459fefc7886b4adfa3b596832405ae1e880\#c7396459fefc7886b4adfa3b596832405ae1e880 \
 		async-pipe@git+https://github.com/zed-industries/async-pipe-rs?rev=82d00a04211cf4e1236029aa03e6b6ce2a74c553\#82d00a04211cf4e1236029aa03e6b6ce2a74c553 \
 		wprcontrol@git+https://github.com/zed-industries/wprcontrol?rev=cd811f7\#cd811f7d744f65291e13131b1d907fda63ed91a1 \
 		nvim-rs@git+https://github.com/KillTheMule/nvim-rs?rev=764dd270c642f77f10f3e19d05cc178a6cbe69f3\#764dd270c642f77f10f3e19d05cc178a6cbe69f3 \
-		zed-font-kit@git+https://github.com/zed-industries/font-kit?rev=110523127440aefb11ce0cf280ae7c5071337ec5\#110523127440aefb11ce0cf280ae7c5071337ec5 \
 		gh-workflow,gh-workflow-macros@git+https://github.com/zed-industries/gh-workflow?rev=37f3c0575d379c218a9c455ee67585184e40d43f\#37f3c0575d379c218a9c455ee67585184e40d43f \
 		tree-sitter-typescript@git+https://github.com/zed-industries/tree-sitter-typescript?rev=e2c53597d6a5d9cf7bbe8dccde576fe1e46c5899\#e2c53597d6a5d9cf7bbe8dccde576fe1e46c5899 \
+		zed-font-kit@git+https://github.com/zed-industries/font-kit?rev=94b0f28166665e8fd2f53ff6d268a14955c82269\#94b0f28166665e8fd2f53ff6d268a14955c82269 \
 		tree-sitter-yaml@git+https://github.com/zed-industries/tree-sitter-yaml?rev=baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a\#baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a \
 		calloop@git+https://github.com/zed-industries/calloop\#eb6b4fd17b9af5ecc226546bdd04185391b3e265
diff --git a/editors/zed/distinfo b/editors/zed/distinfo
index 4abf4dfeee1c..9b3426110bea 100644
--- a/editors/zed/distinfo
+++ b/editors/zed/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1776538073
+TIMESTAMP = 1776948437
 SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
 SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -593,16 +593,8 @@ SHA256 (rust/crates/diffy-0.4.2.crate) = b545b8c50194bdd008283985ab0b31dba153cfd
 SIZE (rust/crates/diffy-0.4.2.crate) = 37945
 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
 SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
-SIZE (rust/crates/dirs-4.0.0.crate) = 12503
-SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
-SIZE (rust/crates/dirs-5.0.1.crate) = 12255
 SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
 SIZE (rust/crates/dirs-6.0.0.crate) = 14190
-SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
-SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
-SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
-SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
 SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
 SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
 SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
@@ -843,8 +835,6 @@ SHA256 (rust/crates/futures-task-0.3.32.crate) = 037711b3d59c33004d3856fbdc83b99
 SIZE (rust/crates/futures-task-0.3.32.crate) = 11377
 SHA256 (rust/crates/futures-util-0.3.32.crate) = 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6
 SIZE (rust/crates/futures-util-0.3.32.crate) = 168797
-SHA256 (rust/crates/fuzzy-matcher-0.3.7.crate) = 54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94
-SIZE (rust/crates/fuzzy-matcher-0.3.7.crate) = 18047
 SHA256 (rust/crates/gaoya-0.2.0.crate) = 0c75195ebd4c5589a505e1f0bf81052c52f55dfa40c1afefac1f95b67846adb1
 SIZE (rust/crates/gaoya-0.2.0.crate) = 26557
 SHA256 (rust/crates/gemm-0.17.1.crate) = 6ab24cc62135b40090e31a76a9b2766a501979f3070fa27f689c27ec04377d32
@@ -1697,8 +1687,8 @@ SHA256 (rust/crates/rand-0.4.6.crate) = 552840b97013b1a26992c11eac34bdd778e46460
 SIZE (rust/crates/rand-0.4.6.crate) = 76401
 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
 SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
-SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand-0.9.3.crate) = 7ec095654a25171c2124e9e3393a930bddbffdc939556c914957a4c3e0a87166
+SIZE (rust/crates/rand-0.9.3.crate) = 99786
 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
 SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -1755,8 +1745,6 @@ SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603
 SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
 SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
 SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
-SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
-SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
 SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
 SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
 SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
@@ -1971,8 +1959,6 @@ SHA256 (rust/crates/shared_library-0.1.9.crate) = 5a9e7e0f2bfae24d8a5b5a66c5b257
 SIZE (rust/crates/shared_library-0.1.9.crate) = 10566
 SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
 SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
-SHA256 (rust/crates/shellexpand-2.1.2.crate) = 7ccc8076840c4da029af4f87e4e8daeb0fca6b87bbb02e10cb60b791450e11e4
-SIZE (rust/crates/shellexpand-2.1.2.crate) = 16884
 SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
 SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
 SHA256 (rust/crates/shingles-0.1.1.crate) = 72bb884be1ddfbded5873be4672cf5aee71210ce0f8ae99787d158b9b72b5ca0
@@ -2605,6 +2591,8 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
 SHA256 (rust/crates/winch-codegen-36.0.7.crate) = 0989126b21d12c9923aa2de7ddbcf87db03037b24b7365041d9dd0095b69d8cb
 SIZE (rust/crates/winch-codegen-36.0.7.crate) = 166365
+SHA256 (rust/crates/windows-0.56.0.crate) = 1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132
+SIZE (rust/crates/windows-0.56.0.crate) = 10807828
 SHA256 (rust/crates/windows-0.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143
 SIZE (rust/crates/windows-0.57.0.crate) = 9694564
 SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
@@ -2617,6 +2605,8 @@ SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b3816
 SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
 SHA256 (rust/crates/windows-collections-0.3.2.crate) = 23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610
 SIZE (rust/crates/windows-collections-0.3.2.crate) = 13510
+SHA256 (rust/crates/windows-core-0.56.0.crate) = 4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6
+SIZE (rust/crates/windows-core-0.56.0.crate) = 45084
 SHA256 (rust/crates/windows-core-0.57.0.crate) = d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d
 SIZE (rust/crates/windows-core-0.57.0.crate) = 53695
 SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
@@ -2627,10 +2617,14 @@ SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b
 SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
 SHA256 (rust/crates/windows-future-0.3.2.crate) = e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb
 SIZE (rust/crates/windows-future-0.3.2.crate) = 17944
+SHA256 (rust/crates/windows-implement-0.56.0.crate) = f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b
+SIZE (rust/crates/windows-implement-0.56.0.crate) = 9157
 SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7
 SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
 SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
 SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.56.0.crate) = 08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc
+SIZE (rust/crates/windows-interface-0.56.0.crate) = 9834
 SHA256 (rust/crates/windows-interface-0.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
 SIZE (rust/crates/windows-interface-0.57.0.crate) = 10931
 SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
@@ -2913,12 +2907,16 @@ SHA256 (zed-industries-candle-724d75eb3deebefe83f2a7381a45d4fac6eda383_GH0.tar.g
 SIZE (zed-industries-candle-724d75eb3deebefe83f2a7381a45d4fac6eda383_GH0.tar.gz) = 3072184
 SHA256 (tree-sitter-grammars-tree-sitter-markdown-9a23c1a96c0513d8fc6520972beedd419a973539_GH0.tar.gz) = 429dc5952b47034346eed7689f677b014e99502c9f478a3987c5d683ef3e6475
 SIZE (tree-sitter-grammars-tree-sitter-markdown-9a23c1a96c0513d8fc6520972beedd419a973539_GH0.tar.gz) = 418620
+SHA256 (zed-industries-trash-rs-3bf27effd4eb8699f2e484d3326b852fe3e53af7_GH0.tar.gz) = 52d9465322f62a9e3e9a43ca10b363fe07147d97945fe83807704e497f529803
+SIZE (zed-industries-trash-rs-3bf27effd4eb8699f2e484d3326b852fe3e53af7_GH0.tar.gz) = 58660
 SHA256 (microsoft-python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056_GH0.tar.gz) = 0775b3621bc3ca967d159e2cb89faf83941f825d8f5bdfff2bc94301874a38ac
 SIZE (microsoft-python-environment-tools-9e61a22af989fe54937bf07c9f9cff1bc53d9056_GH0.tar.gz) = 1567623
 SHA256 (smol-rs-async-task-b4486cd71e4e94fbda54ce6302444de14f4d190e_GH0.tar.gz) = 73789b21b37012153341c42b3a42a25705da2301d0b0a960e11914918f07dabc
 SIZE (smol-rs-async-task-b4486cd71e4e94fbda54ce6302444de14f4d190e_GH0.tar.gz) = 36227
 SHA256 (zed-industries-windows-capture-f0d6c1b6691db75461b732f6d5ff56eed002eeb9_GH0.tar.gz) = 3667ab763b7d3040216f77abc7dedb7994f4624a5a06bca4a36f7df416fba2c8
 SIZE (zed-industries-windows-capture-f0d6c1b6691db75461b732f6d5ff56eed002eeb9_GH0.tar.gz) = 40237
+SHA256 (zed-industries-lsp-types-f4dfa89a21ca35cd929b70354b1583fabae325f8_GH0.tar.gz) = 376eb616b2ae8dbfc081985a069d4d31999ce2b8af0dccdd2af67f77291b360d
+SIZE (zed-industries-lsp-types-f4dfa89a21ca35cd929b70354b1583fabae325f8_GH0.tar.gz) = 74240
 SHA256 (zed-industries-tiktoken-rs-2570c4387a8505fb8f1d3f3557454b474f1e8271_GH0.tar.gz) = 9eb61203ebb61e7bb32e12a106557ec75e5320b7eba8810ad465a2eda29fd016
 SIZE (zed-industries-tiktoken-rs-2570c4387a8505fb8f1d3f3557454b474f1e8271_GH0.tar.gz) = 3815384
 SHA256 (camdencheek-tree-sitter-go-mod-2e886870578eeba1927a2dc4bd2e2b3f598c5f9a_GH0.tar.gz) = de080028f29c80b5ca16b8b5199a1ae5e19b04070160a74b7a9bfccf71a3c224
@@ -2953,23 +2951,21 @@ SHA256 (zed-industries-dap-types-1b461b310481d01e02b2603c16d7144b926339f8_GH0.ta
 SIZE (zed-industries-dap-types-1b461b310481d01e02b2603c16d7144b926339f8_GH0.tar.gz) = 77173
 SHA256 (zed-industries-wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575_GH0.tar.gz) = c2a3cd9b636a84e9f8cd3a89fed70779f824765f7cce9e8311f200ac1c7bcbf2
 SIZE (zed-industries-wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575_GH0.tar.gz) = 13832162
-SHA256 (zed-industries-lsp-types-c7396459fefc7886b4adfa3b596832405ae1e880_GH0.tar.gz) = 5cc104ea2d9ad0b73f2c8b3a0ea3e4a9722cc017b979e6f77f539c608c51d071
-SIZE (zed-industries-lsp-types-c7396459fefc7886b4adfa3b596832405ae1e880_GH0.tar.gz) = 73880
 SHA256 (zed-industries-async-pipe-rs-82d00a04211cf4e1236029aa03e6b6ce2a74c553_GH0.tar.gz) = ee759b95851990a402e7e121dd1d6b3ab3215746901f0dc319d0c0266f7ca09b
 SIZE (zed-industries-async-pipe-rs-82d00a04211cf4e1236029aa03e6b6ce2a74c553_GH0.tar.gz) = 5575
 SHA256 (zed-industries-wprcontrol-cd811f7d744f65291e13131b1d907fda63ed91a1_GH0.tar.gz) = 5e735e3d60a39b1df67a0755516700b90f876e82c19f7c3da51369d96bd7535c
 SIZE (zed-industries-wprcontrol-cd811f7d744f65291e13131b1d907fda63ed91a1_GH0.tar.gz) = 19787
 SHA256 (KillTheMule-nvim-rs-764dd270c642f77f10f3e19d05cc178a6cbe69f3_GH0.tar.gz) = a0b9cab774f5b0cb88f39e084d6d074992fbb717eedccc727d062f09335d6a8d
 SIZE (KillTheMule-nvim-rs-764dd270c642f77f10f3e19d05cc178a6cbe69f3_GH0.tar.gz) = 49979
-SHA256 (zed-industries-font-kit-110523127440aefb11ce0cf280ae7c5071337ec5_GH0.tar.gz) = 2908e5a0100f109ba337db639dfb4ee5bab0e90fc119f9db4bf5bd69c907ee10
-SIZE (zed-industries-font-kit-110523127440aefb11ce0cf280ae7c5071337ec5_GH0.tar.gz) = 1289436
 SHA256 (zed-industries-gh-workflow-37f3c0575d379c218a9c455ee67585184e40d43f_GH0.tar.gz) = 2c5516ada74d0b493816af20bbd13478d0c27994b74ca97f8584629b033a63bb
 SIZE (zed-industries-gh-workflow-37f3c0575d379c218a9c455ee67585184e40d43f_GH0.tar.gz) = 45257
 SHA256 (zed-industries-tree-sitter-typescript-e2c53597d6a5d9cf7bbe8dccde576fe1e46c5899_GH0.tar.gz) = f86dbd36ba4c1f733dfbf6cb8f6c287eddeb525b27d6519a5ef01cbe47b5de44
 SIZE (zed-industries-tree-sitter-typescript-e2c53597d6a5d9cf7bbe8dccde576fe1e46c5899_GH0.tar.gz) = 1029506
+SHA256 (zed-industries-font-kit-94b0f28166665e8fd2f53ff6d268a14955c82269_GH0.tar.gz) = 902a9466b39fdcaa4a428b487474c4107028cbc92a8d2eee281193879f25f7a0
+SIZE (zed-industries-font-kit-94b0f28166665e8fd2f53ff6d268a14955c82269_GH0.tar.gz) = 1289449
 SHA256 (zed-industries-tree-sitter-yaml-baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a_GH0.tar.gz) = c8ae67d171e47f3f48c7f8c0afa2d0e7684ad95f41529ea233214655e19b89f1
 SIZE (zed-industries-tree-sitter-yaml-baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a_GH0.tar.gz) = 145319
 SHA256 (zed-industries-calloop-eb6b4fd17b9af5ecc226546bdd04185391b3e265_GH0.tar.gz) = 8698ebc194a6c3ee377cde94f4fdff590f6a7973bc7987c880801fa7fd69e5c3
 SIZE (zed-industries-calloop-eb6b4fd17b9af5ecc226546bdd04185391b3e265_GH0.tar.gz) = 94768
-SHA256 (zed-industries-zed-v0.232.2_GH0.tar.gz) = 5c1f4c89a6a5954c528a670002f1cab77d188e863b958cb193913f43cef6076c
-SIZE (zed-industries-zed-v0.232.2_GH0.tar.gz) = 25444527
+SHA256 (zed-industries-zed-v0.233.7_GH0.tar.gz) = 2428185c9a6981433e83ed4e979fed4370c73e6439b6352f291e5a9540378678
+SIZE (zed-industries-zed-v0.233.7_GH0.tar.gz) = 25485523
diff --git a/editors/zed/files/patch-Cargo.lock b/editors/zed/files/patch-Cargo.lock
index bcbe34456537..6632f783bb16 100644
--- a/editors/zed/files/patch-Cargo.lock
+++ b/editors/zed/files/patch-Cargo.lock
@@ -1,6 +1,6 @@
---- Cargo.lock.orig	2026-04-15 21:06:43 UTC
+--- Cargo.lock.orig	2026-04-23 01:03:50 UTC
 +++ Cargo.lock
-@@ -8890,21 +8890,21 @@ name = "ipc-channel"
+@@ -8881,21 +8881,21 @@ name = "ipc-channel"
  
  [[package]]
  name = "ipc-channel"
@@ -30,7 +30,7 @@
  ]
  
  [[package]]
-@@ -20631,16 +20631,6 @@ name = "windows"
+@@ -20594,16 +20594,6 @@ name = "windows"
  
  [[package]]
  name = "windows"
@@ -47,7 +47,7 @@
  version = "0.61.3"
  source = "registry+https://github.com/rust-lang/crates.io-index"
  checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893"
-@@ -20721,19 +20711,6 @@ name = "windows-core"
+@@ -20696,19 +20686,6 @@ name = "windows-core"
  
  [[package]]
  name = "windows-core"
@@ -67,7 +67,7 @@
  version = "0.61.2"
  source = "registry+https://github.com/rust-lang/crates.io-index"
  checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
-@@ -20793,17 +20770,6 @@ name = "windows-implement"
+@@ -20779,17 +20756,6 @@ name = "windows-implement"
  
  [[package]]
  name = "windows-implement"
@@ -85,7 +85,7 @@
  version = "0.60.2"
  source = "registry+https://github.com/rust-lang/crates.io-index"
  checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
-@@ -20826,17 +20792,6 @@ name = "windows-interface"
+@@ -20823,17 +20789,6 @@ name = "windows-interface"
  
  [[package]]
  name = "windows-interface"
@@ -103,7 +103,7 @@
  version = "0.59.3"
  source = "registry+https://github.com/rust-lang/crates.io-index"
  checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
-@@ -20922,15 +20877,6 @@ name = "windows-result"
+@@ -20919,15 +20874,6 @@ name = "windows-result"
  
  [[package]]
  name = "windows-result"
@@ -119,7 +119,7 @@
  version = "0.3.4"
  source = "registry+https://github.com/rust-lang/crates.io-index"
  checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
-@@ -20945,16 +20891,6 @@ dependencies = [
+@@ -20942,16 +20888,6 @@ dependencies = [
  checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
  dependencies = [
   "windows-link 0.2.1",
diff --git a/editors/zed/files/patch-crates_fs_src_fs.rs b/editors/zed/files/patch-crates_fs_src_fs.rs
index 7c82e699284e..874f0af02b74 100644
--- a/editors/zed/files/patch-crates_fs_src_fs.rs
+++ b/editors/zed/files/patch-crates_fs_src_fs.rs
@@ -1,6 +1,6 @@
---- crates/fs/src/fs.rs.orig	2026-04-10 01:17:11 UTC
+--- crates/fs/src/fs.rs.orig	2026-04-23 01:03:50 UTC
 +++ crates/fs/src/fs.rs
-@@ -363,7 +363,7 @@ impl FileHandle for std::fs::File {
+@@ -441,7 +441,7 @@ impl FileHandle for std::fs::File {
          Ok(new_path)
      }
  
@@ -9,7 +9,7 @@
      fn current_path(&self, _: &Arc<dyn Fs>) -> Result<PathBuf> {
          use std::{
              ffi::{CStr, OsStr},
-@@ -372,7 +372,10 @@ impl FileHandle for std::fs::File {
+@@ -450,7 +450,10 @@ impl FileHandle for std::fs::File {
  
          let fd = self.as_fd();
          let mut kif = MaybeUninit::<libc::kinfo_file>::uninit();
@@ -21,7 +21,7 @@
  
          let result = unsafe { libc::fcntl(fd.as_raw_fd(), libc::F_KINFO, kif.as_mut_ptr()) };
          anyhow::ensure!(result != -1, "fcntl returned -1");
-@@ -384,6 +387,11 @@ impl FileHandle for std::fs::File {
+@@ -462,6 +465,11 @@ impl FileHandle for std::fs::File {
          Ok(path)
      }
  
@@ -33,7 +33,7 @@
      #[cfg(target_os = "windows")]
      fn current_path(&self, _: &Arc<dyn Fs>) -> Result<PathBuf> {
          use std::ffi::OsString;
-@@ -474,7 +482,7 @@ impl RealFs {
+@@ -552,7 +560,7 @@ impl RealFs {
      }
  }
  
@@ -42,7 +42,7 @@
  fn rename_without_replace(source: &Path, target: &Path) -> io::Result<()> {
      let source = path_to_c_string(source)?;
      let target = path_to_c_string(target)?;
-@@ -494,6 +502,27 @@ fn rename_without_replace(source: &Path, target: &Path
+@@ -572,6 +580,27 @@ fn rename_without_replace(source: &Path, target: &Path
          )
      };
  
@@ -70,7 +70,7 @@
      if result == 0 {
          Ok(())
      } else {
-@@ -521,7 +550,7 @@ fn rename_without_replace(source: &Path, target: &Path
+@@ -599,7 +628,7 @@ fn rename_without_replace(source: &Path, target: &Path
      .map_err(|_| io::Error::last_os_error())
  }
  
@@ -79,7 +79,7 @@
  fn path_to_c_string(path: &Path) -> io::Result<CString> {
      CString::new(path.as_os_str().as_bytes()).map_err(|_| {
          io::Error::new(
-@@ -625,7 +654,12 @@ impl Fs for RealFs {
+@@ -703,7 +732,12 @@ impl Fs for RealFs {
          }
  
          let use_metadata_fallback = {
@@ -93,7 +93,7 @@
              {
                  let source = source.to_path_buf();
                  let target = target.to_path_buf();
-@@ -658,7 +692,12 @@ impl Fs for RealFs {
+@@ -736,7 +770,12 @@ impl Fs for RealFs {
                  }
              }
  
diff --git a/editors/zed/files/patch-crates_fs_tests_integration_fs.rs b/editors/zed/files/patch-crates_fs_tests_integration_fs.rs
index 589cce7f0855..82e8c9869b81 100644
--- a/editors/zed/files/patch-crates_fs_tests_integration_fs.rs
+++ b/editors/zed/files/patch-crates_fs_tests_integration_fs.rs
@@ -1,6 +1,6 @@
---- crates/fs/tests/integration/fs.rs.orig	2026-03-26 12:08:08 UTC
+--- crates/fs/tests/integration/fs.rs.orig	2026-04-23 01:03:50 UTC
 +++ crates/fs/tests/integration/fs.rs
-@@ -528,7 +528,12 @@ async fn test_rename(executor: BackgroundExecutor) {
+@@ -529,7 +529,12 @@ async fn test_rename(executor: BackgroundExecutor) {
  }
  
  #[gpui::test]
@@ -14,7 +14,7 @@
  async fn test_realfs_parallel_rename_without_overwrite_preserves_losing_source(
      executor: BackgroundExecutor,
  ) {
-@@ -556,7 +561,12 @@ async fn test_realfs_parallel_rename_without_overwrite
+@@ -557,7 +562,12 @@ async fn test_realfs_parallel_rename_without_overwrite
  }
  
  #[gpui::test]
diff --git a/editors/zed/files/patch-crates_gpui_src_platform.rs b/editors/zed/files/patch-crates_gpui_src_platform.rs
index 1c1e131cec37..cf215e7cdddd 100644
--- a/editors/zed/files/patch-crates_gpui_src_platform.rs
+++ b/editors/zed/files/patch-crates_gpui_src_platform.rs
@@ -1,4 +1,4 @@
---- crates/gpui/src/platform.rs.orig	2026-04-10 01:17:11 UTC
+--- crates/gpui/src/platform.rs.orig	2026-04-23 01:03:50 UTC
 +++ crates/gpui/src/platform.rs
 @@ -2,7 +2,7 @@ mod keystroke;
  mod keyboard;
@@ -18,7 +18,7 @@
      feature = "screen-capture"
  ))]
  pub(crate) type PlatformScreenCaptureFrame = scap::frame::Frame;
-@@ -1567,7 +1567,7 @@ pub enum WindowKind {
+@@ -1575,7 +1575,7 @@ pub enum WindowKind {
  
      /// A Wayland LayerShell window, used to draw overlays or backgrounds for applications such as
      /// docks, notifications or wallpapers.
diff --git a/editors/zed/files/patch-crates_project_src_agent__server__store.rs b/editors/zed/files/patch-crates_project_src_agent__server__store.rs
index 0a594b8fd9ab..59f8b6927170 100644
--- a/editors/zed/files/patch-crates_project_src_agent__server__store.rs
+++ b/editors/zed/files/patch-crates_project_src_agent__server__store.rs
@@ -1,6 +1,6 @@
---- crates/project/src/agent_server_store.rs.orig	2026-04-15 21:06:43 UTC
+--- crates/project/src/agent_server_store.rs.orig	2026-04-23 01:03:50 UTC
 +++ crates/project/src/agent_server_store.rs
-@@ -1189,6 +1189,8 @@ impl ExternalAgentServer for LocalExtensionArchiveAgen
+@@ -1191,6 +1191,8 @@ impl ExternalAgentServer for LocalExtensionArchiveAgen
                  "linux"
              } else if cfg!(target_os = "windows") {
                  "windows"
@@ -9,7 +9,7 @@
              } else {
                  anyhow::bail!("unsupported OS");
              };
-@@ -1377,6 +1379,8 @@ impl ExternalAgentServer for LocalRegistryArchiveAgent
+@@ -1379,6 +1381,8 @@ impl ExternalAgentServer for LocalRegistryArchiveAgent
                  "linux"
              } else if cfg!(target_os = "windows") {
                  "windows"
diff --git a/editors/zed/files/patch-crates_zed_Cargo.toml b/editors/zed/files/patch-crates_zed_Cargo.toml
index 93b318459b5e..9d61a6769908 100644
--- a/editors/zed/files/patch-crates_zed_Cargo.toml
+++ b/editors/zed/files/patch-crates_zed_Cargo.toml
@@ -1,4 +1,4 @@
---- crates/zed/Cargo.toml.orig	2026-04-10 01:17:11 UTC
+--- crates/zed/Cargo.toml.orig	2026-04-23 01:03:50 UTC
 +++ crates/zed/Cargo.toml
 @@ -91,7 +91,6 @@ copilot_ui.workspace = true
  copilot.workspace = true
@@ -8,7 +8,7 @@
  csv_preview.workspace = true
  dap_adapters.workspace = true
  db.workspace = true
-@@ -243,6 +242,9 @@ pkg-config = "0.3.22"
+@@ -248,6 +247,9 @@ pkg-config = "0.3.22"
  
  [target.'cfg(target_os = "linux")'.build-dependencies]
  pkg-config = "0.3.22"
diff --git a/editors/zed/files/patch-crates_zed_src_main.rs b/editors/zed/files/patch-crates_zed_src_main.rs
index e8b83130ec5c..b781d7990784 100644
--- a/editors/zed/files/patch-crates_zed_src_main.rs
+++ b/editors/zed/files/patch-crates_zed_src_main.rs
@@ -1,4 +1,4 @@
---- crates/zed/src/main.rs.orig	2026-04-15 21:06:43 UTC
+--- crates/zed/src/main.rs.orig	2026-04-23 01:03:50 UTC
 +++ crates/zed/src/main.rs
 @@ -13,6 +13,7 @@ use collections::HashMap;
  use client::{Client, ProxySettings, RefreshLlmTokenListener, UserStore, parse_zed_link};
@@ -8,7 +8,7 @@
  use crashes::InitCrashHandler;
  use db::kvp::{GlobalKeyValueStore, KeyValueStore};
  use editor::Editor;
-@@ -192,6 +193,7 @@ fn main() {
+@@ -194,6 +195,7 @@ fn main() {
      }
  
      // `zed --crash-handler` Makes zed operate in minidump crash handler mode
@@ -16,7 +16,7 @@
      if let Some(socket) = &args.crash_handler {
          crashes::crash_server(socket.as_path());
          return;
-@@ -336,6 +338,7 @@ fn main() {
+@@ -338,6 +340,7 @@ fn main() {
          KeyValueStore::from_app_db(&app_db),
      ));
  
@@ -24,7 +24,7 @@
      crashes::init(
          InitCrashHandler {
              session_id,
-@@ -570,6 +573,7 @@ fn main() {
+@@ -573,6 +576,7 @@ fn main() {
          cx.subscribe(&user_store, {
              let telemetry = telemetry.clone();
              move |_, evt: &client::user::Event, _| match evt {
@@ -32,7 +32,7 @@
                  client::user::Event::PrivateUserInfoUpdated => {
                      crashes::set_user_info(crashes::UserInfo {
                          metrics_id: telemetry.metrics_id().map(|s| s.to_string()),
-@@ -615,6 +619,7 @@ fn main() {
+@@ -618,6 +622,7 @@ fn main() {
          auto_update::init(client.clone(), cx);
          dap_adapters::init(cx);
          auto_update_ui::init(cx);
diff --git a/editors/zed/files/patch-crates_zed_src_zed.rs b/editors/zed/files/patch-crates_zed_src_zed.rs
index 169b28f2ac8c..7c076d753575 100644
--- a/editors/zed/files/patch-crates_zed_src_zed.rs
+++ b/editors/zed/files/patch-crates_zed_src_zed.rs
@@ -1,6 +1,6 @@
---- crates/zed/src/zed.rs.orig	2026-04-15 21:06:43 UTC
+--- crates/zed/src/zed.rs.orig	2026-04-23 01:03:50 UTC
 +++ crates/zed/src/zed.rs
-@@ -450,6 +450,7 @@ pub fn initialize_workspace(app_state: Arc<AppState>, 
+@@ -499,6 +499,7 @@ pub fn initialize_workspace(app_state: Arc<AppState>, 
          if let Some(specs) = window.gpu_specs() {
              log::info!("Using GPU: {:?}", specs);
              show_software_emulation_warning_if_needed(specs.clone(), window, cx);