From f65975316b19536fab5691c8ca243035b13e0508 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 29 Jun 2026 23:08:15 -0400 Subject: [PATCH] Update syntax/propane.vim for propane 4.5.0 --- syntax/propane.vim | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/syntax/propane.vim b/syntax/propane.vim index 64c4f54..add52ff 100644 --- a/syntax/propane.vim +++ b/syntax/propane.vim @@ -8,7 +8,11 @@ if exists("b:current_syntax") endif if !exists("b:propane_subtype") - let b:propane_subtype = "d" + if search('\ 0 + let b:propane_subtype = "d" + else + let b:propane_subtype = "cpp" + endif endif exe "syn include @propaneTarget syntax/".b:propane_subtype.".vim" @@ -20,7 +24,7 @@ syn match propaneOperator "->" syn match propaneFieldAlias ":[a-zA-Z0-9_]\+" contains=propaneFieldOperator syn match propaneFieldOperator ":" contained syn match propaneOperator "?" -syn keyword propaneKeyword drop free_token_node free_token_user_fields module prefix ptype start token token_user_fields tokenid tree tree_prefix tree_suffix +syn keyword propaneKeyword context_user_fields drop free_token_node lex_fn module noline on_token_node prefix ptype start token token_user_fields tokenid tree tree_prefix tree_suffix syn region propaneRegex start="/" end="/" skip="\v\\\\|\\/"