@@ -39,8 +39,6 @@ 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')
43
-
44
42
Cursor { bg = p .fg , fg = p1 .bg }, -- character under the cursor
45
43
lCursor { Cursor , bg = Cursor .bg .li (20 ) }, -- the character under the cursor when |language-mapping| is used (see 'guicursor')
46
44
-- CursorIM { }, -- like Cursor, but used when in IME mode |CursorIM|
@@ -126,9 +124,9 @@ local function generate(p, opt)
126
124
Constant { fg = p1 .fg4 , gui = " italic" }, -- (preferred) any constant
127
125
String { Constant }, -- a string constant: "this is a string"
128
126
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
127
+ Number { fg = p1 . fg4 }, -- a number constant: 234, 0xff
128
+ Boolean { fg = p . fg , gui = " italic " }, -- a boolean constant: TRUE, false
129
+ Float { Number }, -- a floating point constant: 2.3e10
132
130
133
131
Identifier { fg = p1 .fg2 }, -- (preferred) any variable name
134
132
Function { fg = p .fg }, -- function name (also: methods for classes)
@@ -214,7 +212,7 @@ local function generate(p, opt)
214
212
sym " @module.builtin" { sym " @module" },
215
213
sym " @label" { Statement },
216
214
217
- sym " @string" { Constant },
215
+ sym " @string" { String },
218
216
sym " @string.documentation" { sym " @string" },
219
217
sym " @string.regexp" { Constant },
220
218
sym " @string.escape" { Special },
@@ -226,7 +224,7 @@ local function generate(p, opt)
226
224
sym " @character" { Constant },
227
225
sym " @character.special" { Special },
228
226
229
- sym " @boolean" { Number },
227
+ sym " @boolean" { Boolean },
230
228
sym " @number" { Number },
231
229
sym " @number.float" { sym " @number" },
232
230
@@ -321,6 +319,8 @@ local function generate(p, opt)
321
319
sym " @variable.parameter.vimdoc" { Type },
322
320
sym " @label.vimdoc" { Type , gui = " bold" },
323
321
322
+ sym " @constructor.lua" { Delimiter },
323
+
324
324
-- LSP Semantic Token Groups
325
325
sym " @lsp.type.boolean" { sym " @boolean" },
326
326
sym " @lsp.type.builtinType" { sym " @type.builtin" },
@@ -397,6 +397,8 @@ local function generate(p, opt)
397
397
398
398
IblIndent { fg = p1 .bg .da (6 ).de (20 ) },
399
399
IblScope { fg = p1 .bg .da (22 ).de (20 ) },
400
+ IndentLine { IblIndent },
401
+ IndentLineCurrent { IblScope },
400
402
401
403
TelescopeSelection { CursorLine },
402
404
TelescopeSelectionCaret { TelescopeSelection , fg = p .rose },
0 commit comments