From 78fd2201b9d9027a2e0961a9a74e3b6ff604de6d Mon Sep 17 00:00:00 2001 From: Randy Palamar Date: Fri, 11 Aug 2023 11:44:53 -0600 Subject: lua: update default plugins to work with scintillua 6.2 vis{,-std}.lua: * replace removed _TOKENSTYLES with _TAGS * don't add default styles to the lexer. lexers no longer define their own styles filetype.lua: update path detection for scintillua 6.2 --- lua/vis.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lua/vis.lua') diff --git a/lua/vis.lua b/lua/vis.lua index f2f9421..f48451d 100644 --- a/lua/vis.lua +++ b/lua/vis.lua @@ -265,8 +265,8 @@ vis.types.window.set_syntax = function(win, syntax) local lexer = lexers.load(syntax) if not lexer then return false end - for token_name, id in pairs(lexer._TOKENSTYLES) do - local style = lexers['STYLE_' .. token_name:upper()] or lexer._EXTRASTYLES[token_name] + for id, token_name in ipairs(lexer._TAGS) do + local style = lexers['STYLE_' .. token_name:upper()] or '' if type(style) == 'table' then local s = '' if style.bold then -- cgit v1.2.3