diff --git a/pages/commit.go b/pages/commit.go index 689ff6e..fee4582 100644 --- a/pages/commit.go +++ b/pages/commit.go @@ -14,6 +14,7 @@ import ( "log" "net/http" "os" + "regexp" "strings" ) @@ -55,6 +56,8 @@ func HandleCommit(c *fiber.Ctx) error { "error": err, }) } + re := regexp.MustCompile("\\A(?s).*?---(?-s).*\\n") + file = re.ReplaceAllString(file, "---\n") lexer := lexers.Match("something.diff") if lexer == nil { lexer = lexers.Fallback