summaryrefslogtreecommitdiff
path: root/context/data/scite
diff options
context:
space:
mode:
Diffstat (limited to 'context/data/scite')
-rw-r--r--context/data/scite/context/lexers/scite-context-lexer.lua2
-rw-r--r--context/data/scite/context/scite-ctx.lua10
2 files changed, 8 insertions, 4 deletions
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