From 2a1e1a1bf4d0460e0b996cfb8fbd14a879d40858 Mon Sep 17 00:00:00 2001 From: Alec Thomas Date: Sat, 6 Feb 2021 11:56:46 +1100 Subject: [PATCH] Add EnsureNL to C/Java lexers. Fixes #396. --- lexers/c/c.go | 1 + lexers/j/java.go | 1 + 2 files changed, 2 insertions(+) diff --git a/lexers/c/c.go b/lexers/c/c.go index df2c0fa..e695f78 100644 --- a/lexers/c/c.go +++ b/lexers/c/c.go @@ -12,6 +12,7 @@ var C = internal.Register(MustNewLexer( Aliases: []string{"c"}, Filenames: []string{"*.c", "*.h", "*.idc"}, MimeTypes: []string{"text/x-chdr", "text/x-csrc"}, + EnsureNL: true, }, Rules{ "whitespace": { diff --git a/lexers/j/java.go b/lexers/j/java.go index c6b9a76..e9204a3 100644 --- a/lexers/j/java.go +++ b/lexers/j/java.go @@ -13,6 +13,7 @@ var Java = internal.Register(MustNewLexer( Filenames: []string{"*.java"}, MimeTypes: []string{"text/x-java"}, DotAll: true, + EnsureNL: true, }, Rules{ "root": {