From aaef4127e180916d1466e6598b616818a751a14c Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sat, 25 Sep 2021 17:31:02 -0700 Subject: [PATCH] dont convert certain chars to html entity --- src/lib.zig | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/lib.zig b/src/lib.zig index ff4d7fc1ea060a2944f3107f2b2265b3a477f93c..23cc6079d2afa445f58eea8ea734dcecd535ce0c 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -192,6 +192,19 @@ fn entityLookupBefore(in: []const u8) ?htmlentities.Entity { if (!std.mem.endsWith(u8, e.entity, ";")) { continue; } + if (in.len == 1) { + switch (in[0]) { + '\n', + '.', + ':', + '(', + ')', + '%', + '+', + => return null, + else => break, + } + } if (std.mem.eql(u8, e.characters, in)) { return e; } -- 2.54.0