Go to the documentation of this file. 1 #ifndef NVIM_HIGHLIGHT_DEFS_H
2 #define NVIM_HIGHLIGHT_DEFS_H
42 #define HLATTRS_INIT (HlAttrs) { \
48 .cterm_fg_color = 0, \
49 .cterm_bg_color = 0, \
118 [
HLF_8] =
"SpecialKey",
123 [
HLF_D] =
"Directory",
124 [
HLF_E] =
"ErrorMsg",
125 [
HLF_I] =
"IncSearch",
136 [
HLF_R] =
"Question",
137 [
HLF_S] =
"StatusLine",
139 [
HLF_C] =
"WinSeparator",
144 [
HLF_W] =
"WarningMsg",
169 [
HLF_0] =
"Whitespace",
210 #define ColorKey(n, s) (ColorKey) { .ns_id = (int)(n), .syn_id = (s) }
218 #define COLOR_ITEM_INITIALIZER { .attr_id = -1, .link_id = -1, \
219 .version = -1, .is_default = false }
222 #endif // NVIM_HIGHLIGHT_DEFS_H
@ HLF_QFL
Definition: highlight_defs.h:107
@ HLF_CLF
Definition: highlight_defs.h:74
@ HLF_PSI
Definition: highlight_defs.h:98
HlKind kind
Definition: highlight_defs.h:200
Definition: highlight_defs.h:35
#define ColorKey(n, s)
Definition: highlight_defs.h:210
@ HL_NOCOMBINE
Definition: highlight_defs.h:22
@ HLF_LNB
Definition: highlight_defs.h:71
@ HL_UNDERDASH
Definition: highlight_defs.h:29
@ HLF_TERM
Definition: highlight_defs.h:59
Definition: highlight_defs.h:198
@ HLF_BORDER
Definition: highlight_defs.h:113
@ HL_UNDERDOT
Definition: highlight_defs.h:28
@ HLF_I
Definition: highlight_defs.h:64
@ HLF_PSB
Definition: highlight_defs.h:99
@ kHlSyntax
Definition: highlight_defs.h:191
int hl_blend
Definition: highlight_defs.h:39
@ HLF_CLN
Definition: highlight_defs.h:72
HlKind
Definition: highlight_defs.h:188
@ HL_INVERSE
Definition: highlight_defs.h:15
@ HLF_CUC
Definition: highlight_defs.h:104
int winid
Definition: highlight_defs.h:203
@ HLF_FL
Definition: highlight_defs.h:85
@ HLF_NFLOAT
Definition: highlight_defs.h:111
@ HLF_SPL
Definition: highlight_defs.h:96
@ HLF_WM
Definition: highlight_defs.h:84
const EXTERN char *hlf_names[] INIT(={[HLF_8]="SpecialKey", [HLF_EOB]="EndOfBuffer", [HLF_TERM]="TermCursor", [HLF_TERMNC]="TermCursorNC", [HLF_AT]="NonText", [HLF_D]="Directory", [HLF_E]="ErrorMsg", [HLF_I]="IncSearch", [HLF_L]="Search", [HLF_LC]="CurSearch", [HLF_M]="MoreMsg", [HLF_CM]="ModeMsg", [HLF_N]="LineNr", [HLF_LNA]="LineNrAbove", [HLF_LNB]="LineNrBelow", [HLF_CLN]="CursorLineNr", [HLF_CLS]="CursorLineSign", [HLF_CLF]="CursorLineFold", [HLF_R]="Question", [HLF_S]="StatusLine", [HLF_SNC]="StatusLineNC", [HLF_C]="WinSeparator", [HLF_T]="Title", [HLF_V]="Visual", [HLF_VNC]="VisualNC", [HLF_VSP]="VertSplit", [HLF_W]="WarningMsg", [HLF_WM]="WildMenu", [HLF_FL]="Folded", [HLF_FC]="FoldColumn", [HLF_ADD]="DiffAdd", [HLF_CHD]="DiffChange", [HLF_DED]="DiffDelete", [HLF_TXD]="DiffText", [HLF_SC]="SignColumn", [HLF_CONCEAL]="Conceal", [HLF_SPB]="SpellBad", [HLF_SPC]="SpellCap", [HLF_SPR]="SpellRare", [HLF_SPL]="SpellLocal", [HLF_PNI]="Pmenu", [HLF_PSI]="PmenuSel", [HLF_PSB]="PmenuSbar", [HLF_PST]="PmenuThumb", [HLF_TP]="TabLine", [HLF_TPS]="TabLineSel", [HLF_TPF]="TabLineFill", [HLF_CUC]="CursorColumn", [HLF_CUL]="CursorLine", [HLF_MC]="ColorColumn", [HLF_QFL]="QuickFixLine", [HLF_0]="Whitespace", [HLF_INACTIVE]="NormalNC", [HLF_MSGSEP]="MsgSeparator", [HLF_NFLOAT]="NormalFloat", [HLF_MSG]="MsgArea", [HLF_BORDER]="FloatBorder", })
@ HLF_E
Definition: highlight_defs.h:63
@ kHlUI
Definition: highlight_defs.h:190
@ HLF_MSGSEP
Definition: highlight_defs.h:110
@ HLF_SNC
Definition: highlight_defs.h:77
EXTERN int highlight_attr_last[HLF_COUNT]
Definition: highlight_defs.h:179
struct attr_entry HlAttrs
@ HLF_TP
Definition: highlight_defs.h:101
@ HLF_PST
Definition: highlight_defs.h:100
RgbValue rgb_fg_color
Definition: highlight_defs.h:37
@ HLF_C
Definition: highlight_defs.h:78
@ HLF_TPF
Definition: highlight_defs.h:103
RgbValue rgb_bg_color
Definition: highlight_defs.h:37
@ HLF_T
Definition: highlight_defs.h:80
@ HLF_LNA
Definition: highlight_defs.h:70
@ HLF_VSP
Definition: highlight_defs.h:79
@ HLF_SC
Definition: highlight_defs.h:91
@ HLF_CLS
Definition: highlight_defs.h:73
@ kHlBlendThrough
Definition: highlight_defs.h:195
@ HLF_MSG
Definition: highlight_defs.h:112
@ HLF_CHD
Definition: highlight_defs.h:88
int version
Definition: highlight_defs.h:215
@ HL_STANDOUT
Definition: highlight_defs.h:20
@ HL_DEFAULT
Definition: highlight_defs.h:25
@ HL_UNDERLINE
Definition: highlight_defs.h:18
int id1
Definition: highlight_defs.h:201
@ HL_FG_INDEXED
Definition: highlight_defs.h:24
@ kHlBlend
Definition: highlight_defs.h:194
@ HLF_EOB
Definition: highlight_defs.h:58
int16_t cterm_ae_attr
HlAttrFlags.
Definition: highlight_defs.h:36
@ HL_BOLD
Definition: highlight_defs.h:16
@ HLF_W
Definition: highlight_defs.h:83
int link_id
Definition: highlight_defs.h:214
EXTERN int highlight_user[9]
Definition: highlight_defs.h:180
@ kHlUnknown
Definition: highlight_defs.h:189
HlAttrs attr
Definition: highlight_defs.h:199
@ HL_UNDERCURL
Definition: highlight_defs.h:19
HlAttrFlags
Definition: highlight_defs.h:14
@ HLF_CONCEAL
Definition: highlight_defs.h:92
RgbValue rgb_sp_color
Definition: highlight_defs.h:37
int ns_id
Definition: highlight_defs.h:207
@ HLF_FC
Definition: highlight_defs.h:86
@ HLF_CM
Definition: highlight_defs.h:68
@ HLF_AT
Definition: highlight_defs.h:61
int cterm_fg_color
Definition: highlight_defs.h:38
@ HLF_ADD
Definition: highlight_defs.h:87
@ HLF_8
Definition: highlight_defs.h:56
@ HLF_SPC
Definition: highlight_defs.h:94
@ HLF_L
Definition: highlight_defs.h:65
#define EXTERN
Definition: macros.h:9
@ HLF_INACTIVE
Definition: highlight_defs.h:109
@ HL_GLOBAL
Definition: highlight_defs.h:26
@ HLF_TERMNC
Definition: highlight_defs.h:60
EXTERN int highlight_stlnc[9]
Definition: highlight_defs.h:181
int cterm_bg_color
Definition: highlight_defs.h:38
@ HL_UNDERLINELINE
Definition: highlight_defs.h:27
int syn_id
Definition: highlight_defs.h:208
int16_t rgb_ae_attr
Definition: highlight_defs.h:36
@ HL_BG_INDEXED
Definition: highlight_defs.h:23
@ kHlCombine
Definition: highlight_defs.h:193
@ HLF_TPS
Definition: highlight_defs.h:102
@ HLF_M
Definition: highlight_defs.h:67
int attr_id
Definition: highlight_defs.h:213
bool is_default
Definition: highlight_defs.h:216
@ HLF_S
Definition: highlight_defs.h:76
@ HLF_DED
Definition: highlight_defs.h:89
Definition: highlight_defs.h:212
@ HLF_SPB
Definition: highlight_defs.h:93
int32_t RgbValue
Definition: highlight_defs.h:9
@ HLF_D
Definition: highlight_defs.h:62
@ HLF_CUL
Definition: highlight_defs.h:105
@ HLF_0
Definition: highlight_defs.h:108
@ HLF_SPR
Definition: highlight_defs.h:95
@ HLF_PNI
Definition: highlight_defs.h:97
int id2
Definition: highlight_defs.h:202
@ HL_ANY_UNDERLINE
Definition: highlight_defs.h:30
@ HLF_V
Definition: highlight_defs.h:81
@ HLF_COUNT
Definition: highlight_defs.h:114
EXTERN int highlight_attr[HLF_COUNT]
Definition: highlight_defs.h:178
@ HLF_N
Definition: highlight_defs.h:69
@ HL_STRIKETHROUGH
Definition: highlight_defs.h:21
hlf_T
Definition: highlight_defs.h:55
@ HLF_R
Definition: highlight_defs.h:75
@ HLF_LC
Definition: highlight_defs.h:66
@ HLF_MC
Definition: highlight_defs.h:106
@ HL_ITALIC
Definition: highlight_defs.h:17
@ HLF_TXD
Definition: highlight_defs.h:90
@ kHlTerminal
Definition: highlight_defs.h:192
@ HLF_VNC
Definition: highlight_defs.h:82