Fix C highlighting inconsistencies.
This commit is contained in:
parent
7e9ea30a0b
commit
77db3599ba
2 changed files with 18 additions and 13 deletions
|
@ -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…
Reference in a new issue