From 6ca88e6f1f15cea89db047839c3126a501f39eea Mon Sep 17 00:00:00 2001 From: Hans Hagen Date: Fri, 15 Oct 2021 15:03:57 +0200 Subject: 2021-10-15 13:59:00 --- context/data/scite/context/lexers/scite-context-lexer.lua | 2 +- context/data/scite/context/scite-ctx.lua | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) (limited to 'context') diff --git a/context/data/scite/context/lexers/scite-context-lexer.lua b/context/data/scite/context/lexers/scite-context-lexer.lua index fd74ba55a..121bfd249 100644 --- a/context/data/scite/context/lexers/scite-context-lexer.lua +++ b/context/data/scite/context/lexers/scite-context-lexer.lua @@ -1248,7 +1248,7 @@ if usage == "scite" then -- foldpattern = Cp() * (foldpattern/foldmapping) / function(s,match) if match then - local l = match[thestyleat[s + foldoffset]] + local l = match[thestyleat[s + foldoffset - 1]] if l then current = current + l end diff --git a/context/data/scite/context/scite-ctx.lua b/context/data/scite/context/scite-ctx.lua index 4bde33d2b..326ee1180 100644 --- a/context/data/scite/context/scite-ctx.lua +++ b/context/data/scite/context/scite-ctx.lua @@ -1739,7 +1739,7 @@ do local lexers = nil local properties = props --- local partial = false + local partial = false local partial = true local trace = false -- local trace = true @@ -1784,14 +1784,18 @@ do end function OnOpen(filename) - -- report("opening '%s' of %i bytes",filename,editor.TextLength) + if trace then + report("opening '%s' of %i bytes, language '%s'",filename,editor.TextLength,props.Language) + end update(props.Language,editor.TextLength,0,editor.TextLength) check_output_pane() end function OnSwitchFile(filename) if dirty[props.FileNameExt] then - -- report("switching '%s' of %i bytes",filename,editor.TextLength) + if trace then + report("switching '%s' of %i bytes, language '%s'",filename,editor.TextLength,props.Language) + end update(props.Language,editor.TextLength,0,editor.TextLength) dirty[props.FileNameExt] = false end -- cgit v1.2.3