aboutsummaryrefslogtreecommitdiff
path: root/misc/cff.vim
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2022-08-14 07:25:40 +0200
committerlemon <lsof@mailbox.org>2022-08-14 07:25:53 +0200
commitf0def28d9aeeb7f1f9b3d8880a34a05ec59d80ed (patch)
tree72b4f9776a8bc1964d32b3db2e8bf2d78120ad57 /misc/cff.vim
parent4a656bf19a45e0b3f553f9c518e7e842cc6cbf51 (diff)
multiline comment and stuff
Diffstat (limited to 'misc/cff.vim')
-rw-r--r--misc/cff.vim5
1 files changed, 4 insertions, 1 deletions
diff --git a/misc/cff.vim b/misc/cff.vim
index e6e59f9..64e0914 100644
--- a/misc/cff.vim
+++ b/misc/cff.vim
@@ -28,6 +28,9 @@ syn match cNumber display contained "\d\+\%(\vu|u8|i8|u16|i32|u32|i64|u64|z|zs|
syn match cNumber display contained "0x\x\+\%(\vu|u8|i8|u16|i32|u32|i64|u64|z|zs|p|ps\V\)\?\>"
syn match cFloat display contained "\d\+\.\d*\%(f\|f32\|f64\)\?\>"
-syn region Comment start="//" end="$"
syn region String start=+"+ skip=+\\\\\|\\"+ end=+"+ extend
syn region Character start=+'+ skip=+\\\\\|\\'+ end=+'+ extend
+syn region Comment start="//" end="$"
+syn region mComment start="#!{" end="}" contains=mComment,mCommentBraces,String,Character
+syn region mCommentBraces contained start=+[^'"!]{+ end="}" contains=mCommentBraces,String
+