Table of Contents

Enum NeovimEditorHighlightSource.Group

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

h: highlight-groups

public enum NeovimEditorHighlightSource.Group

Fields

ColorColumn = 0

Used for the columns set with 'colorcolumn'.

Conceal = 1

Placeholder characters substituted for concealed text (see 'conceallevel').

CurSearch = 2

Used for highlighting a search pattern under the cursor (see 'hlsearch').

Cursor = 3

Character under the cursor.

CursorColumn = 6

Screen-column at the cursor, when 'cursorcolumn' is set.

CursorIM = 5

Like Cursor, but used when in IME mode. CursorIM

CursorLine = 7

Screen-line at the cursor, when 'cursorline' is set. Low-priority if foreground (ctermfg OR guifg) is not set.

CursorLineFold = 27

Like FoldColumn when 'cursorline' is set for the cursor line.

CursorLineNr = 26

Like LineNr when 'cursorline' is set and 'cursorlineopt' contains "number" or is "both", for the cursor line.

CursorLineSign = 28

Like SignColumn when 'cursorline' is set for the cursor line.

DiffAdd = 9

Diff mode: Added line. |diff.txt|

DiffChange = 10

Diff mode: Changed line. |diff.txt|

DiffDelete = 11

Diff mode: Deleted line. |diff.txt|

DiffText = 12

Diff mode: Changed text within a changed line. |diff.txt|

Directory = 8

Directory names (and other special names in listings).

EndOfBuffer = 13

Filler lines (~) after the end of the buffer. By default, this is highlighted like |hl-NonText|.

ErrorMsg = 16

Error messages on the command line.

FloatBorder = 37

Floating window border.

FoldColumn = 19

'foldcolumn'

Folded = 18

Line used for closed folds.

IncSearch = 21

'incsearch' highlighting; also used for the text replaced with ":s///c".

LineNr = 23

Line number for ":number" and ":#" commands, and when 'number' or 'relativenumber' option is set.

LineNrAbove = 24

Line number for when the 'relativenumber' option is set, above the cursor line.

LineNrBelow = 25

Line number for when the 'relativenumber' option is set, below the cursor line.

MatchParen = 29

Character under the cursor or just before it, if it is a paired bracket, and its match. |pi_paren.txt|

Menu = 64

Current font, background and foreground colors of the menus. Also used for the toolbar. Applicable highlight arguments: font, guibg, guifg.

ModeMsg = 30

'showmode' message (e.g., "-- INSERT --").

MoreMsg = 33

|more-prompt|

MsgArea = 31

Area for messages and cmdline.

MsgSeparator = 32

Separator for scrolled messages |msgsep|.

NonText = 34

'@' at the end of the window, characters from 'showbreak' and other characters that do not really exist in the text (e.g., ">" displayed when a double-wide character doesn't fit at the end of the line). See also |hl-EndOfBuffer|.

Normal = 35

Normal text.

NormalFloat = 36

Normal text in floating windows.

NormalNC = 38

Normal text in non-current windows.

Pmenu = 39

Popup menu: Normal item.

PmenuSbar = 41

Popup menu: Scrollbar.

PmenuSel = 40

Popup menu: Selected item.

PmenuThumb = 42

Popup menu: Thumb of the scrollbar.

Question = 43

|hit-enter| prompt and yes/no questions.

QuickFixLine = 44

Current |quickfix| item in the quickfix window. Combined with |hl-CursorLine| when the cursor is there.

Scrollbar = 65

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 = 20

Column where |signs| are displayed.

SpecialKey = 46

Unprintable characters: Text displayed differently from what it really is. But not 'listchars' whitespace. |hl-Whitespace|

SpellBad = 47

Word that is not recognized by the spellchecker. |spell| Combined with the highlighting used otherwise.

SpellCap = 48

Word that should start with a capital. |spell| Combined with the highlighting used otherwise.

SpellLocal = 49

Word that is recognized by the spellchecker as one that is used in another region. |spell| Combined with the highlighting used otherwise.

SpellRare = 50

Word that is recognized by the spellchecker as one that is hardly ever used. |spell| Combined with the highlighting used otherwise.

StatusLine = 51

Status line of current window.

StatusLineNC = 52

Status lines of not-current windows. Note: If this is equal to "StatusLine", Vim will use "^^^" in the status line of the current window.

Substitute = 22

|:substitute| replacement text highlighting.

TabLine = 53

Tab pages line, not active tab page label.

TabLineFill = 54

Tab pages line, where there are no labels.

TabLineSel = 55

Tab pages line, active tab page label.

TermCursor = 14

Cursor in a focused terminal.

TermCursorNC = 15

Cursor in an unfocused terminal.

Title = 56

Titles for output from ":set all", ":autocmd" etc.

Tooltip = 66

Current font, background and foreground of the tooltips. Applicable highlight arguments: font, guibg, guifg.

Visual = 57

Visual mode selection.

VisualNOS = 58

Visual mode selection when vim is "Not Owning the Selection".

WarningMsg = 59

Warning messages.

Whitespace = 60

"nbsp", "space", "tab", "multispace", "lead" and "trail" in 'listchars'.

WildMenu = 61

Current match in 'wildmenu' completion.

WinBar = 62

Window bar of current window.

WinBarNC = 63

Window bar of not-current windows.

WinSeparator = 17

Separators between window splits.

lCursor = 4

Character under the cursor when |language-mapping| is used (see 'guicursor').