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
parent cfcd8af373
commit 2767ac3718
No known key found for this signature in database
GPG Key ID: EA928C8BDA1A8825
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