Table of Contents

Enum VimEditorHighlightSource.Group

Namespace
Sccg.Builtin.Sources
Assembly
Sccg.Builtin.dll

: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.

Pmenu = 31

Popup menu: Normal item.

PmenuSbar = 33

Popup menu: Scrollbar.

PmenuSel = 32

Popup menu: Selected item.

PmenuThumb = 34

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.

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').