@@ -39,7 +39,7 @@ local function generate(p, opt)
39
39
WarningMsg { fg = p .wood }, -- warning messages
40
40
41
41
Comment { fg = p1 .bg .da (opt .darken_comments or 38 ).de (28 ), gui = opt .italic_comments ~= false and " italic" or " NONE" }, -- any comment
42
- Conceal { fg = p1 .fg3 , gui = " bold,italic" }, -- placeholder characters substituted for concealed text (see 'conceallevel')
42
+ Conceal { fg = p1 .fg5 , gui = " bold,italic" }, -- placeholder characters substituted for concealed text (see 'conceallevel')
43
43
44
44
Cursor { bg = p .fg , fg = p1 .bg }, -- character under the cursor
45
45
lCursor { Cursor , bg = Cursor .bg .li (20 ) }, -- the character under the cursor when |language-mapping| is used (see 'guicursor')
@@ -126,9 +126,9 @@ local function generate(p, opt)
126
126
Constant { fg = p1 .fg4 , gui = " italic" }, -- (preferred) any constant
127
127
String { Constant }, -- a string constant: "this is a string"
128
128
Character { Constant }, -- a character constant: 'c', '\n'
129
- Number { fg = p . fg , gui = " italic " }, -- a number constant: 234, 0xff
130
- Boolean { Number }, -- a boolean constant: TRUE, false
131
- Float { Constant }, -- a floating point constant: 2.3e10
129
+ Number { fg = p1 . fg4 }, -- a number constant: 234, 0xff
130
+ Boolean { fg = p . fg , gui = " italic " }, -- a boolean constant: TRUE, false
131
+ Float { Number }, -- a floating point constant: 2.3e10
132
132
133
133
Identifier { fg = p1 .fg2 }, -- (preferred) any variable name
134
134
Function { fg = p .fg }, -- function name (also: methods for classes)
@@ -214,7 +214,7 @@ local function generate(p, opt)
214
214
sym " @module.builtin" { sym " @module" },
215
215
sym " @label" { Statement },
216
216
217
- sym " @string" { Constant },
217
+ sym " @string" { String },
218
218
sym " @string.documentation" { sym " @string" },
219
219
sym " @string.regexp" { Constant },
220
220
sym " @string.escape" { Special },
@@ -226,7 +226,7 @@ local function generate(p, opt)
226
226
sym " @character" { Constant },
227
227
sym " @character.special" { Special },
228
228
229
- sym " @boolean" { Number },
229
+ sym " @boolean" { Boolean },
230
230
sym " @number" { Number },
231
231
sym " @number.float" { sym " @number" },
232
232
@@ -321,6 +321,8 @@ local function generate(p, opt)
321
321
sym " @variable.parameter.vimdoc" { Type },
322
322
sym " @label.vimdoc" { Type , gui = " bold" },
323
323
324
+ sym " @constructor.lua" { Delimiter },
325
+
324
326
-- LSP Semantic Token Groups
325
327
sym " @lsp.type.boolean" { sym " @boolean" },
326
328
sym " @lsp.type.builtinType" { sym " @type.builtin" },
@@ -397,6 +399,8 @@ local function generate(p, opt)
397
399
398
400
IblIndent { fg = p1 .bg .da (6 ).de (20 ) },
399
401
IblScope { fg = p1 .bg .da (22 ).de (20 ) },
402
+ IndentLine { IblIndent },
403
+ IndentLineCurrent { IblScope },
400
404
401
405
TelescopeSelection { CursorLine },
402
406
TelescopeSelectionCaret { TelescopeSelection , fg = p .rose },
0 commit comments