@ 261105.1

210322.1.1 · 75285f816de0d2bfbddcbb7ac832d41e9158b5d4

Resolve "Roadmap 4.0"

reading declarations

Changes to themes/duotone-dark-space.theme. All files

themes/duotone-dark-space.theme

@@ -1,4 +1,4 @@---[[                                      2019/05/26 | Highlight v3.51 | Lua 5.3+--[[                                      2021/02/12 | Highlight v4.0  | Lua 5.3 ================================================================================ Scheme:   "DuoTone Dark Space" Author:   simurai@@ -14,7 +14,7 @@ Based on the DuoTone Themes project by simurai: ------------------------------------------------------------------------------]] Description = "DuoTone Dark Space" Categories  = {"dark", "duotone"}---------------------------------------------------------------------------------+ Canvas         = { Colour = "#24242e" } Default        = { Colour = "#8686cb" } LineNum        = { Colour = "#49495a" }@@ -35,11 +35,29 @@ BlockComment   = LineComment Keywords = {   { Colour = "#bebeef" }, --> kwd 1   { Colour = "#fe7734" }, --> kwd 2-  { Colour = "#8686cb" }, --> kwd 3+  { Colour = "#ae7241" }, --> kwd 3   { Colour = "#b06845" }, --> kwd 4   { Colour = "#7272a1" }, --> kwd 5   { Colour = "#644c40" }, --> kwd 6 }+-- new LSP based elements:++SemanticTokenTypes = {+  { Type = 'type', Style = Keywords[2] },+  { Type = 'class', Style =  Keywords[3] },+  { Type = 'struct', Style =  Keywords[4] },+  { Type = 'interface', Style = Keywords[3] },+  { Type = 'parameter', Style = Keywords[6] },+  { Type = 'variable', Style = Keywords[5] },+  { Type = 'enumMember', Style = Keywords[5] },+  { Type = 'function', Style = Keywords[4] },+  { Type = 'method', Style = Keywords[4] },+  { Type = 'keyword', Style =  Keywords[1]},+  { Type = 'number', Style = Number },+  { Type = 'regexp', Style = String },+  { Type = 'operator', Style = Operator },+}+ --[[---------------------------------------------------------------------------- The MIT License