1-- Theme generated by vim2theme 2 3Description = "vim night" 4 5Categories = {"dark", "vim"} 6 7Default = { Colour="#f0f0f8" } 8Canvas = { Colour="#303040" } 9Number = { Colour="#b8b8c8" } 10Escape = { Colour="#40f8f8" } 11String = { Colour="#f0f0f8" } 12BlockComment = { Colour="#e0e070" } 13StringPreProc = String 14LineComment = BlockComment 15Operator = Default 16LineNum = BlockComment 17PreProcessor = { Colour="#33cc66" } 18Interpolation = Escape 19 20Keywords = { 21 { Colour="#00d8f8" }, 22 { Colour="#bbaaff" }, 23 { Colour="#9d00f7" }, 24 { Colour="#cc66cc" }, 25 { Colour= "#00d8f8" }, 26 { Colour= "#c6ff73" }, 27} 28 29-- new LSP based elements: 30 31SemanticTokenTypes = { 32 { Type = 'keyword', Style = Keywords[1] }, 33 { Type = 'type', Style = Keywords[2] }, 34 { Type = 'function', Style = Keywords[4] }, 35 { Type = 'method', Style = Keywords[4] }, 36 { Type = 'class', Style = Keywords[1] }, 37 { Type = 'struct', Style = Keywords[2] }, 38 { Type = 'parameter', Style = Keywords[6] }, 39 { Type = 'variable', Style = Keywords[5] }, 40 { Type = 'number', Style = Number }, 41 { Type = 'regexp', Style = String }, 42 { Type = 'operator', Style = Operator }, 43} 44