Table of Contents

Enum VimSyntaxGroupSource.Group

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

:h group-name (Vim/Neovim)

public enum VimSyntaxGroupSource.Group

Fields

Boolean = 5

a boolean constant: TRUE, false

Character = 3

a character constant: 'c', '\n'

Comment = 0

any comment

Conditional = 10

if, then, else, endif, switch, etc.

Constant = 1

any constant

Debug = 30

debugging statements

Define = 18

preprocessor #define

Delimiter = 28

character that needs attention

Error = 32

any erroneous construct

Exception = 15

try, catch, throw

Float = 6

a floating point constant: 2.3e10

Function = 8

function name (also: methods for classes)

Identifier = 7

any variable name

Include = 17

preprocessor #include

Keyword = 14

any other keyword

Label = 12

case, default, etc.

Macro = 19

same as Define

Number = 4

a number constant: 234, 0xff

Operator = 13

"sizeof", "+", "*", etc.

PreCondit = 20

preprocessor #if, #else, #endif, etc.

PreProc = 16

generic Preprocessor

Repeat = 11

for, do, while, etc.

Special = 25

any special symbol

SpecialChar = 26

special character in a constant

SpecialComment = 29

special things inside a comment

Statement = 9

any statement

StorageClass = 22

static, register, volatile, etc.

String = 2

a string constant: "this is a string"

Structure = 23

struct, union, enum, etc.

Tag = 27

you can use CTRL-] on this

Todo = 33

anything that needs extra attention; mostly the keywords TODO FIXME and XXX

Type = 21

int, long, char, etc.

Typedef = 24

A typedef

Underlined = 31

text that stands out, HTML links