Highlight preprocessor directives
This commit is contained in:
parent
60e4d3ab68
commit
6d798d92d4
8
kilo.c
8
kilo.c
@ -108,11 +108,17 @@ struct editorConfig E;
|
|||||||
|
|
||||||
char *C_HL_extensions[] = { ".c", ".h", ".cpp", NULL };
|
char *C_HL_extensions[] = { ".c", ".h", ".cpp", NULL };
|
||||||
char *C_HL_keywords[] = {
|
char *C_HL_keywords[] = {
|
||||||
|
// Keywords
|
||||||
"switch", "if", "while", "for", "break", "continue", "return", "else",
|
"switch", "if", "while", "for", "break", "continue", "return", "else",
|
||||||
"struct", "union", "typedef", "static", "enum", "class", "case",
|
"struct", "union", "typedef", "static", "enum", "class", "case",
|
||||||
|
|
||||||
|
// Types
|
||||||
"int|", "long|", "double|", "float|", "char|", "unsigned|", "signed|",
|
"int|", "long|", "double|", "float|", "char|", "unsigned|", "signed|",
|
||||||
"void|", NULL
|
"void|",
|
||||||
|
|
||||||
|
// Preprocessor Directives
|
||||||
|
"#define|", "#endif|", "#error|", "#if|", "#ifdef|", "#ifndef|", "#include|",
|
||||||
|
"#undef|", NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
struct editorSyntax HLDB[] = {
|
struct editorSyntax HLDB[] = {
|
||||||
|
Loading…
Reference in New Issue
Block a user