From 140d97ddf4d6e775e43a9525a36b9192ae62adad Mon Sep 17 00:00:00 2001 From: bouncepaw Date: Sun, 14 Mar 2021 20:10:08 +0500 Subject: [PATCH] Handle anchored links correctly --- link/link.go | 5 +++++ metarrhiza | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/link/link.go b/link/link.go index cde5c4b..d547df2 100644 --- a/link/link.go +++ b/link/link.go @@ -97,6 +97,11 @@ func From(address, display, hyphaName string) *Link { link.Display = strings.TrimSpace(display) } + if pos := strings.IndexRune(address, '#'); pos != -1 { + link.Anchor = address[pos:] + address = address[:pos] + } + switch { case strings.ContainsRune(address, ':'): pos := strings.IndexRune(address, ':') diff --git a/metarrhiza b/metarrhiza index e7040f3..133b268 160000 --- a/metarrhiza +++ b/metarrhiza @@ -1 +1 @@ -Subproject commit e7040f3e0dc41809063b77fcbc12fe33b234ea87 +Subproject commit 133b2689fbd67cad274f1c10fc6cbe8adbfc156a