From 5dfdcb39a669756953f7c8fdadfa35a1c41f6d06 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Tue, 5 Jun 2018 16:37:56 -0700 Subject: Fixed indentation detection for indented text with leading whitespace. --- nomsu.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'nomsu.lua') diff --git a/nomsu.lua b/nomsu.lua index 68a4398..15484d4 100644 --- a/nomsu.lua +++ b/nomsu.lua @@ -191,7 +191,7 @@ do _with_0.utf8_char = (R("\194\223") * R("\128\191") + R("\224\239") * R("\128\191") * R("\128\191") + R("\240\244") * R("\128\191") * R("\128\191") * R("\128\191")) _with_0.ident_char = R("az", "AZ", "09") + P("_") + _with_0.utf8_char _with_0.indent = Cmt(Carg(1), function(self, start, userdata) - if #self:match("^[ ]*", start) == userdata.indent + 4 then + if #self:match("^[ ]*", start) >= userdata.indent + 4 then userdata.indent = userdata.indent + 4 return start + userdata.indent end -- cgit v1.2.3