-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsyntax.lua
More file actions
105 lines (103 loc) · 3.01 KB
/
Copy pathsyntax.lua
File metadata and controls
105 lines (103 loc) · 3.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
-- the first-level key names don't matter
--[[ CFG for the values:
S -> <color> | <link>
<color> -> <fg> <bg> <decoration>
<link> -> @<hlgroup>
<fg>, <bg> -> [a-z]+ | . | -
<decoration> -> u | b | i | . | -
. means unset
- means NONE
--]]
return {
plugins = {
VirtColumn = 'dark . .', -- virt-column
},
ui = {
Conceal = '- - .',
CursorLineNr = 'lightest darker b',
Folded = 'orange dark .',
LineNr = 'lighter black .',
MatchParen = 'teal darker u',
Noise = '@Delimiter',
NonText = 'light . .',
Normal = 'white darkest .',
PMenu = 'white black .',
Title = 'yellow . .',
Underlined = 'yellow . u',
VertSplit = 'light black .',
Visual = '. dark .',
},
git = {
DiffAdd = 'lime - .',
DiffChange = 'orange - .',
-- it shows above the deleted lines
DiffDelete = 'pink - u',
GitSignsAdd = '@DiffAdd',
GitSignsChange = '@DiffChange',
GitSignsDelete = '@DiffDelete',
},
syntax = {
Comment = 'gray . i',
Constant = 'purple . .',
Delimiter = 'gray . .',
Directory = 'yellow . .',
Function = 'lime . .',
Identifier = '@Normal',
Statement = 'pink . -',
PreProc = '@Statement',
Special = 'purple . .',
Type = 'sky . i',
StorageClass = 'pink . .',
String = 'yellow . .',
Tag = 'pink . .',
},
treesitter = {
['@function.builtin'] = 'sky . .',
['@function.macro'] = '@@function.builtin',
['@parameter'] = 'orange . .',
['@tag.delimiter'] = '@Delimiter',
['@tag.attribute'] = '@Type',
['@text.literal.block'] = 'lighter . .',
['@type.builtin'] = '@Type',
['@variable.builtin'] = '@function.builtin',
},
nvimtree = {
NvimTreeFolderIcon = 'yellow . .',
NvimTreeIndentMarker = '@IndentMarker',
NvimTreeRootFolder = 'yellow . .',
NvimTreeExecFile = '@Normal',
NvimTreeGitDirty = 'sky . .',
NvimTreeGitStaged = 'lime . .',
NvimTreeGitMerge = 'teal . .',
NvimTreeGitRenamed = 'teal . .',
NvimTreeGitNew = 'orange . .',
NvimTreeGitDeleted = '@Comment',
},
-- #region languages
css = {
cssBraces = '@Delimiter',
cssCustomProp = '@Normal',
cssIdentifier = 'orange . i',
cssPseudoClassId = 'sky . i',
cssProp = '@Normal',
cssClassName = 'lime . i',
cssClassNameDot = '@Delimiter',
cssImportant = 'pink . .',
},
sass = {
sassVariableAssignment = '@Delimiter',
sassFunctionName = '@Function',
sassProperty = '@Delimiter',
sassMixinName = '@TSFuncBuiltin',
},
html = {
htmlTag = '@Delimiter',
htmlEndTag = '@Delimiter',
},
markdown = {
markdownBold = '. . b',
markdownItalic = '. . i',
markdownListMarker = '@Delimiter',
},
-- #endregion languages
}