Enum VimEditorHighlightSource.Group
:h highlight-groups
public enum VimEditorHighlightSource.Group
Fields
ColorColumn = 0
Used for the columns set with 'colorcolumn'.
Conceal = 1
Placeholder characters substituted for concealed text (see 'conceallevel').
CurSearch = 39
Current match for the last search pattern (see 'hlsearch'). Note: This is correct after a search, but may get outdated if changes are made or the screen is redrawn.
Cursor = 2
Character under the cursor.
CursorColumn = 5
Screen column that the cursor is in when 'cursorcolumn' is set.
CursorIM = 4
Like Cursor, but used when in IME mode. |CursorIM|
CursorLine = 6
Screen line that the cursor is in when 'cursorline' is set.
CursorLineFold = 23
Like FoldColumn when 'cursorline' is set for the cursor line.
CursorLineNr = 22
Like LineNr when 'cursorline' is set and 'cursorlineopt' contains "number" or is "both", for the cursor line.
CursorLineSign = 24
Like SignColumn when 'cursorline' is set for the cursor line.
DiffAdd = 8
Diff mode: Added line. |diff.txt|
DiffChange = 9
Diff mode: Changed line. |diff.txt|
DiffDelete = 10
Diff mode: Deleted line. |diff.txt|
DiffText = 11
Diff mode: Changed text within a changed line. |diff.txt|
Directory = 7
Directory names (and other special names in listings).
EndOfBuffer = 12
Filler lines (~) after the last line in the buffer. By default, this is highlighted like |hl-NonText|.
ErrorMsg = 13
Error messages on the command line.
FoldColumn = 16
'foldcolumn'
Folded = 15
Line used for closed folds.
IncSearch = 18
'incsearch' highlighting; also used for the text replaced with ":s///c".
LineNr = 19
Line number for ":number" and ":#" commands, and when 'number' or 'relativenumber' option is set.
LineNrAbove = 20
Line number for when the 'relativenumber' option is set, above the cursor line.
LineNrBelow = 21
Line number for when the 'relativenumber' option is set, below the cursor line.
MatchParen = 25
Character under the cursor or just before it, if it is a paired bracket, and its match. |pi_paren.txt|
Menu = 58
Current font, background and foreground colors of the menus. Also used for the toolbar. Applicable highlight arguments: font, guibg, guifg. NOTE: For Motif the font argument actually specifies a fontset at all times, no matter if 'guifontset' is empty, and as such it is tied to the current |:language| when set.
MessageWindow = 26
Messages popup window used by
:echowindow
. If not defined |hl-WarningMsg| is used.ModeMsg = 27
'showmode' message (e.g., "-- INSERT --").
MoreMsg = 28
|more-prompt|
NonText = 29
'@' at the end of the window, "<<<" at the start of the window for 'smoothscroll', characters from 'showbreak' and other characters that do not really exist in the text, such as the ">" displayed when a double-wide character doesn't fit at the end of the line.
Normal = 30
Normal text.
Popup menu: Normal item.
Popup menu: Scrollbar.
Popup menu: Selected item.
Popup menu: Thumb of the scrollbar.
PopupNotification = 35
Popup window created with |popup_notification()|.If not defined |hl-WarningMsg| is used.
Question = 36
|hit-enter| prompt and yes/no questions.
QuickFixLine = 37
Current |quickfix| item in the quickfix window.
Scrollbar = 59
Current background and foreground of the main window's scrollbars. Applicable highlight arguments: guibg, guifg.
Search = 38
Last search pattern highlighting (see 'hlsearch'). Also used for similar items that need to stand out.
SignColumn = 17
Column where |signs| are displayed.
SpecialKey = 40
Meta and special keys listed with ":map", also for text used to show unprintable characters in the text, 'listchars'. Generally: Text that is displayed differently from what it really is.
SpellBad = 41
Word that is not recognized by the spellchecker. |spell| This will be combined with the highlighting used otherwise.
SpellCap = 42
Word that should start with a capital. |spell| This will be combined with the highlighting used otherwise.
SpellLocal = 43
Word that is recognized by the spellchecker as one that is used in another region. |spell| This will be combined with the highlighting used otherwise.
SpellRare = 44
Word that is recognized by the spellchecker as one that is hardly ever used. |spell| This will be combined with the highlighting used otherwise.
StatusLine = 45
Status line of current window.
StatusLineNC = 46
status lines of not-current windows Note: If this is equal to "StatusLine", Vim will use "^^^" in the status line of the current window.
StatusLineTerm = 47
Status line of current window, if it is a |terminal| window.
StatusLineTermNC = 48
Status lines of not-current windows that is a |terminal| window.
TabLine = 49
Tab pages line, not active tab page label.
TabLineFill = 50
Tab pages line, where there are no labels.
TabLineSel = 51
Tab pages line, active tab page label.
Terminal = 52
|terminal| window (see |terminal-size-color|).
Title = 53
Titles for output from ":set all", ":autocmd" etc.
Tooltip = 60
Current font, background and foreground of the tooltips. Applicable highlight arguments: font, guibg, guifg. NOTE: For Motif the font argument actually specifies a fontset at all times, no matter if 'guifontset' is empty, and as such it is tied to the current |:language| when set.
VertSplit = 14
Column separating vertically split windows.
Visual = 54
Visual mode selection.
VisualNOS = 55
Visual mode selection when vim is "Not Owning the Selection". Only X11 Gui's |gui-x11| and |xterm-clipboard| supports this.
WarningMsg = 56
Warning messages.
WildMenu = 57
Current match in 'wildmenu' completion.
lCursor = 3
Character under the cursor when |language-mapping| is used (see 'guicursor').