~adnano/go-gemini

8c0af18617c0ae4ab49fc5393baf60a127e0f04e — Yujiri 8 months ago 3534166
Fix parsing of list item lines

According to section 5.5.2 of the Gemini specification (v0.16.1), the
space is mandatory.
1 files changed, 2 insertions(+), 2 deletions(-)

M text.go
M text.go => text.go +2 -2
@@ 125,8 125,8 @@ func ParseLines(r io.Reader, handler func(Line)) error {
				name = strings.TrimLeft(name, spacetab)
				line = LineLink{url, name}
			}
		} else if strings.HasPrefix(text, "*") {
			text = text[1:]
		} else if strings.HasPrefix(text, "* ") {
			text = text[2:]
			text = strings.TrimLeft(text, spacetab)
			line = LineListItem(text)
		} else if strings.HasPrefix(text, "###") {