Fix C highlighting inconsistencies.

pull/11/head
Blaž Hrastnik 3 years ago
parent 7e9ea30a0b
commit 77db3599ba

@ -1,3 +1,5 @@
"goto" @keyword
"register" @keyword
"break" @keyword
"case" @keyword
"const" @keyword
@ -20,15 +22,17 @@
"volatile" @keyword
"while" @keyword
"#define" @keyword
"#elif" @keyword
"#else" @keyword
"#endif" @keyword
"#if" @keyword
"#ifdef" @keyword
"#ifndef" @keyword
"#include" @keyword
(preproc_directive) @keyword
[
"#define"
"#elif"
"#else"
"#endif"
"#if"
"#ifdef"
"#ifndef"
"#include"
(preproc_directive)
] @keyword.directive
"--" @operator
"-" @operator
@ -47,8 +51,8 @@
">" @operator
"||" @operator
"." @delimiter
";" @delimiter
"." @punctuation.delimiter
";" @punctuation.delimiter
(string_literal) @string
(system_lib_string) @string

@ -1,12 +1,13 @@
"attribute" = "#dbbfef" # lilac
"keyword" = "#eccdba" # almond
"keyword.directive" = "#dbbfef" # lilac -- preprocessor comments (#if in C)
"punctuation" = "#a4a0e8" # lavender
"punctuation.delimiter" = "#a4a0e8" # lavender
"operator" = "#dbbfef" # lilac
# "property" = "#a4a0e8" # lavender
"property" = "#ffffff" # white
# "variable" = "#a4a0e8" # lavender
"variable" = "#eccdba" # almond
"variable" = "#a4a0e8" # lavender
# "variable" = "#eccdba" # almond TODO: metavariables only
"variable.parameter" = "#a4a0e8" # lavender
# TODO distinguish type from type.builtin?
"type" = "#ffffff" # white

Loading…
Cancel
Save