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 takase1121
parent b5617a3eef
commit e9678cc140
No known key found for this signature in database
GPG Key ID: 60EEFFC68EB3031B
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