aboutsummaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/plugins/filetype.lua11
-rw-r--r--lua/vis.lua14
2 files changed, 5 insertions, 20 deletions
diff --git a/lua/plugins/filetype.lua b/lua/plugins/filetype.lua
index e8a5945..391621d 100644
--- a/lua/plugins/filetype.lua
+++ b/lua/plugins/filetype.lua
@@ -178,7 +178,7 @@ vis.ftdetect.filetypes = {
ext = { "%.gleam$" },
},
glsl = {
- ext = { "%.glslf$", "%.glslv$" },
+ ext = { "%.glsl[fv]?$" },
},
gnuplot = {
ext = { "%.dem$", "%.plt$" },
@@ -200,7 +200,7 @@ vis.ftdetect.filetypes = {
mime = { "text/x-haskell" },
},
html = {
- ext = { "%.htm$", "%.html$", "%.shtm$", "%.shtml$", "%.xhtml$" },
+ ext = { "%.[sx]?htm[l]?$" },
mime = { "text/x-html" },
},
icon = {
@@ -272,12 +272,7 @@ vis.ftdetect.filetypes = {
mime = { "text/x-makefile" },
},
man = {
- ext = {
- "%.1$", "%.2$", "%.3$", "%.4$", "%.5$", "%.6$", "%.7$",
- "%.8$", "%.9$", "%.1x$", "%.2x$", "%.3x$", "%.4x$",
- "%.5x$", "%.6x$", "%.7x$", "%.8x$", "%.9x$",
- "%.ms$", "%.me$", "%.mom$", "%.mm$", "%.tmac$"
- },
+ ext = { "%.[1-9][xp]?$", "%.ms$", "%.me$", "%.mom$", "%.mm$", "%.tmac$" },
},
markdown = {
ext = { "%.md$", "%.markdown$" },
diff --git a/lua/vis.lua b/lua/vis.lua
index 2432c72..32fb2a1 100644
--- a/lua/vis.lua
+++ b/lua/vis.lua
@@ -283,12 +283,8 @@ vis.types.window.set_syntax = function(win, syntax)
local style = lexers['STYLE_' .. token_name:upper():gsub("%.", "_")] or ''
if type(style) == 'table' then
local s = ''
- if style.bold then
- s = string.format("%s,bold", s)
- elseif style.italics then
- s = string.format("%s,italics", s)
- elseif style.underlined then
- s = string.format("%s,underlined", s)
+ if style.attr then
+ s = string.format("%s,%s", s, attr)
elseif style.fore then
s = string.format("%s,fore:%s", s, style.fore)
elseif style.back then
@@ -296,12 +292,6 @@ vis.types.window.set_syntax = function(win, syntax)
end
style = s
end
- local pattern = "%$%(style%..*%)"
- local prop_name = style:match(pattern)
- if prop_name ~= nil then
- local real_value = tostring(lexers["STYLE_" .. string.upper(prop_name:sub(9,string.len(prop_name)-1))])
- style = string.gsub(style, pattern, real_value)
- end
if style ~= nil then win:style_define(id, style) end
end