From 29714ba8a4d51ad56f0f3135931fbd5ececc36aa Mon Sep 17 00:00:00 2001 From: Nikita Demin Date: Fri, 24 Jul 2026 11:37:28 +0200 Subject: [PATCH 1/4] Add hyperlinks extension Turns text matching regex rules into clickable links via a language server implementing textDocument/documentLink, configured through the hyperlinkRules array in Zed LSP settings. --- .gitmodules | 4 ++++ extensions.toml | 4 ++++ extensions/hyperlinks | 1 + 3 files changed, 9 insertions(+) create mode 160000 extensions/hyperlinks diff --git a/.gitmodules b/.gitmodules index 3ed8886ce1..525a6c97b7 100644 --- a/.gitmodules +++ b/.gitmodules @@ -2030,6 +2030,10 @@ path = extensions/hurl url = https://github.com/tommy/zed-hurl +[submodule "extensions/hyperlinks"] + path = extensions/hyperlinks + url = https://github.com/krawitzzZ/zed-hyperlinks.git + [submodule "extensions/hyprlang"] path = extensions/hyprlang url = https://github.com/WhySoBad/zed-hyprlang-extension.git diff --git a/extensions.toml b/extensions.toml index 92a9a21d13..93ef1aaf70 100644 --- a/extensions.toml +++ b/extensions.toml @@ -2072,6 +2072,10 @@ version = "0.0.1" submodule = "extensions/hurl" version = "0.1.0" +[hyperlinks] +submodule = "extensions/hyperlinks" +version = "0.0.1" + [hyprlang] submodule = "extensions/hyprlang" version = "0.0.5" diff --git a/extensions/hyperlinks b/extensions/hyperlinks new file mode 160000 index 0000000000..59e7fe602a --- /dev/null +++ b/extensions/hyperlinks @@ -0,0 +1 @@ +Subproject commit 59e7fe602af4766d6bea0834feac3a98ac04add8 From f1b8965732120daa96e0e956fec621962d7adbc3 Mon Sep 17 00:00:00 2001 From: Nikita Demin Date: Fri, 24 Jul 2026 12:06:20 +0200 Subject: [PATCH 2/4] hyperlinks: bump to 0.0.2 Adds semantic-token highlighting of matches. --- extensions.toml | 2 +- extensions/hyperlinks | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions.toml b/extensions.toml index 93ef1aaf70..87a996f9c7 100644 --- a/extensions.toml +++ b/extensions.toml @@ -2074,7 +2074,7 @@ version = "0.1.0" [hyperlinks] submodule = "extensions/hyperlinks" -version = "0.0.1" +version = "0.0.2" [hyprlang] submodule = "extensions/hyprlang" diff --git a/extensions/hyperlinks b/extensions/hyperlinks index 59e7fe602a..a2c462793c 160000 --- a/extensions/hyperlinks +++ b/extensions/hyperlinks @@ -1 +1 @@ -Subproject commit 59e7fe602af4766d6bea0834feac3a98ac04add8 +Subproject commit a2c462793cfe6ed6070e1d468a27280ad3d14907 From 84b84fd17a5a9b5db49d9f5732487368cca94f2e Mon Sep 17 00:00:00 2001 From: Nikita Demin Date: Mon, 27 Jul 2026 19:50:30 +0200 Subject: [PATCH 3/4] Rename hyperlinks into hyperlinks-lsp --- .gitmodules | 4 ++-- extensions.toml | 6 +++--- extensions/hyperlinks | 1 - extensions/hyperlinks-lsp | 1 + 4 files changed, 6 insertions(+), 6 deletions(-) delete mode 160000 extensions/hyperlinks create mode 160000 extensions/hyperlinks-lsp diff --git a/.gitmodules b/.gitmodules index 525a6c97b7..0de36653c0 100644 --- a/.gitmodules +++ b/.gitmodules @@ -2030,8 +2030,8 @@ path = extensions/hurl url = https://github.com/tommy/zed-hurl -[submodule "extensions/hyperlinks"] - path = extensions/hyperlinks +[submodule "extensions/hyperlinks-lsp"] + path = extensions/hyperlinks-lsp url = https://github.com/krawitzzZ/zed-hyperlinks.git [submodule "extensions/hyprlang"] diff --git a/extensions.toml b/extensions.toml index efb38347c0..bdf8c7e92a 100644 --- a/extensions.toml +++ b/extensions.toml @@ -2072,9 +2072,9 @@ version = "0.0.1" submodule = "extensions/hurl" version = "0.1.0" -[hyperlinks] -submodule = "extensions/hyperlinks" -version = "0.0.2" +[hyperlinks-lsp] +submodule = "extensions/hyperlinks-lsp" +version = "0.0.3" [hyprlang] submodule = "extensions/hyprlang" diff --git a/extensions/hyperlinks b/extensions/hyperlinks deleted file mode 160000 index a2c462793c..0000000000 --- a/extensions/hyperlinks +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a2c462793cfe6ed6070e1d468a27280ad3d14907 diff --git a/extensions/hyperlinks-lsp b/extensions/hyperlinks-lsp new file mode 160000 index 0000000000..cc667162df --- /dev/null +++ b/extensions/hyperlinks-lsp @@ -0,0 +1 @@ +Subproject commit cc667162dfc90f4304744280b6d412290db6b4e9 From b8e8ea31b68171c226222bfcff6d49d6cfb1c23f Mon Sep 17 00:00:00 2001 From: Nikita Demin Date: Tue, 11 Aug 2026 18:40:25 +0200 Subject: [PATCH 4/4] Update hyperlinks extension version --- extensions.toml | 2 +- extensions/hyperlinks-lsp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions.toml b/extensions.toml index 400dc3d795..d3b519fdfd 100644 --- a/extensions.toml +++ b/extensions.toml @@ -2074,7 +2074,7 @@ version = "0.1.0" [hyperlinks-lsp] submodule = "extensions/hyperlinks-lsp" -version = "0.0.3" +version = "0.0.4" [hyprlang] submodule = "extensions/hyprlang" diff --git a/extensions/hyperlinks-lsp b/extensions/hyperlinks-lsp index cc667162df..c027b5e505 160000 --- a/extensions/hyperlinks-lsp +++ b/extensions/hyperlinks-lsp @@ -1 +1 @@ -Subproject commit cc667162dfc90f4304744280b6d412290db6b4e9 +Subproject commit c027b5e50507708eaa71a24d8d841cb4493c5a6f