Skip checking `files` if no filename was provided to `syntax.get`

This commit is contained in:
Guldoman 2023-07-03 22:39:54 +02:00 committed by George Sokianos
parent 0e5f35ff9f
commit ca3acd4ee9
2 changed files with 2 additions and 2 deletions

View File

@ -49,7 +49,7 @@ function Doc:reset_syntax()
path = core.project_dir .. PATHSEP .. self.filename path = core.project_dir .. PATHSEP .. self.filename
end end
if path then path = common.normalize_path(path) end if path then path = common.normalize_path(path) end
local syn = syntax.get(path or "", header) local syn = syntax.get(path, header)
if self.syntax ~= syn then if self.syntax ~= syn then
self.syntax = syn self.syntax = syn
self.highlighter:soft_reset() self.highlighter:soft_reset()

View File

@ -44,7 +44,7 @@ local function find(string, field)
end end
function syntax.get(filename, header) function syntax.get(filename, header)
return find(filename, "files") return (filename and find(filename, "files"))
or (header and find(header, "headers")) or (header and find(header, "headers"))
or plain_text_syntax or plain_text_syntax
end end