about summary refs log tree commit diff stats
path: root/internal/components/markdown.go
diff options
context:
space:
mode:
authorAlan Pearce2025-03-23 23:58:52 +0100
committerAlan Pearce2025-03-23 23:58:52 +0100
commit4fa3ceb5ac040a84f2da405c46e4af1231d22f17 (patch)
tree6a9015a9c062f9d0346569401a78eb323ab026b1 /internal/components/markdown.go
parent1c56ff7fc392f2d7992e53add5bd76bc8855d4a6 (diff)
downloadsearchix-4fa3ceb5ac040a84f2da405c46e4af1231d22f17.tar.lz
searchix-4fa3ceb5ac040a84f2da405c46e4af1231d22f17.tar.zst
searchix-4fa3ceb5ac040a84f2da405c46e4af1231d22f17.zip
feat: improve handling of long option descriptions
Diffstat (limited to 'internal/components/markdown.go')
-rw-r--r--internal/components/markdown.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/internal/components/markdown.go b/internal/components/markdown.go
index 405ab52..a26fe3d 100644
--- a/internal/components/markdown.go
+++ b/internal/components/markdown.go
@@ -4,7 +4,7 @@ import (
 	"regexp"
 )
 
-var firstSentenceRegexp = regexp.MustCompile(`^.*?\.[[:space:]]`)
+var firstSentenceRegexp = regexp.MustCompile(`^.+?(\.[[:space:]]|:\n)`)
 
 func firstSentence[T ~string](text T) T {
 	if fs := firstSentenceRegexp.FindString(string(text)); fs != "" {