diff options
| author | Maxime Coste <mawww@kakoune.org> | 2023-12-12 21:21:40 +1100 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2023-12-12 21:21:40 +1100 |
| commit | 250ead2b7ac3c831f7003e1e2801200cb4fcc22d (patch) | |
| tree | 190dfa9d8b8cd4c2260f39ba10eda5f326df2725 | |
| parent | fda67a7b08481e7e47da4bc4647f1badf312f769 (diff) | |
| parent | 86979841b7ebb32b4f7dfb5da7f3a8fa9c98f43c (diff) | |
Merge remote-tracking branch 'arachsys/c-family-pp'
| -rw-r--r-- | rc/filetype/c-family.kak | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/rc/filetype/c-family.kak b/rc/filetype/c-family.kak index b968c807..0677b11e 100644 --- a/rc/filetype/c-family.kak +++ b/rc/filetype/c-family.kak @@ -213,10 +213,10 @@ evaluate-commands %sh{ add-highlighter shared/$ft/comment region /\\* \\*/ fill comment add-highlighter shared/$ft/line_comment region // (?<!\\\\)(?=\\n) fill comment add-highlighter shared/$ft/disabled region -recurse "#\\h*if(?:def)?" ^\\h*?#\\h*if\\h+(?:0|FALSE)\\b "#\\h*(?:else|elif|endif)" fill comment - add-highlighter shared/$ft/macro region %{^\\h*?\\K#} %{(?<!\\\\)(?=\\n)|(?=//)} group - - add-highlighter shared/$ft/macro/ fill meta - add-highlighter shared/$ft/macro/ regex ^\\h*#\\h*include\\h+(\\S*) 1:module + add-highlighter shared/$ft/ifdef region %{^\\h*\\K#\\h*(?:define|elif|if)(?=\\h)} %{(?<!\\\\)(?=\\s)|(?=//)} fill meta + add-highlighter shared/$ft/macro region %{^\\h*#} %{(?<!\\\\)(?=\\n)|(?=//)} group + add-highlighter shared/$ft/macro/ regex ^\\h*(#\\h*\\S*) 1:meta + add-highlighter shared/$ft/macro/ regex ^\\h*#\\h*include\\h+(<[^>]*>|"(?:[^"\\\\]|\\\\.)*") 1:module add-highlighter shared/$ft/macro/ regex /\\*.*?\\*/ 0:comment EOF done |
