+2
-1
data/core/doc/init.lua
+2
-1
data/core/doc/init.lua
+8
-3
data/core/syntax.lua
+8
-3
data/core/syntax.lua
···
11
end
12
13
14
+
local function find(string, field)
15
for i = #syntax.items, 1, -1 do
16
local t = syntax.items[i]
17
+
if common.match_pattern(string, t[field] or {}) then
18
return t
19
end
20
end
21
+
end
22
+
23
+
function syntax.get(filename, header)
24
+
return find(filename, "files")
25
+
or find(header, "headers")
26
+
or plain_text_syntax
27
end
28
29
+1
data/plugins/language_lua.lua
+1
data/plugins/language_lua.lua
+1
data/plugins/language_python.lua
+1
data/plugins/language_python.lua
+1
data/plugins/language_xml.lua
+1
data/plugins/language_xml.lua