aboutsummaryrefslogtreecommitdiff
path: root/runtime/syntax
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2024-07-21 11:10:05 +0200
committerChristian Clason <c.clason@uni-graz.at>2024-07-21 14:14:53 +0200
commita5d5b9f36b2fca6b1400d73c230b257f53de4ae5 (patch)
tree34e66fd9ce5f62d0cf3d8d90e9c2fc0adcbc3957 /runtime/syntax
parent5fc25ecc7a383a4bed2199774ed2e26022456ca3 (diff)
downloadrneovim-a5d5b9f36b2fca6b1400d73c230b257f53de4ae5.tar.gz
rneovim-a5d5b9f36b2fca6b1400d73c230b257f53de4ae5.tar.bz2
rneovim-a5d5b9f36b2fca6b1400d73c230b257f53de4ae5.zip
vim-patch:aa49512: runtime(yaml): Fix flow mapping key detection
fixes: vim/vim#15196 closes: vim/vim#15313 https://github.com/vim/vim/commit/aa495124f80812b9c8c1942e6c4f9ce2242ea01f Co-authored-by: itchyny <itchyny@cybozu.co.jp>
Diffstat (limited to 'runtime/syntax')
-rw-r--r--runtime/syntax/yaml.vim2
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/syntax/yaml.vim b/runtime/syntax/yaml.vim
index 6ec806a4cb..e992bc02e6 100644
--- a/runtime/syntax/yaml.vim
+++ b/runtime/syntax/yaml.vim
@@ -129,7 +129,7 @@ syn region yamlFlowCollection matchgroup=yamlFlowIndicator start='\[' end='\]' c
execute 'syn match yamlPlainScalar /'.s:ns_plain_out.'/'
execute 'syn match yamlPlainScalar contained /'.s:ns_plain_in.'/'
-execute 'syn match yamlFlowMappingKey /'.s:ns_plain_in.'\%(\s\+'.s:ns_plain_in.'\)*\ze\s*:/ contained '.
+execute 'syn match yamlFlowMappingKey /'.s:ns_plain_in.'\%(\s\+'.s:ns_plain_in.'\)*\ze\s*:\%(\s\|$\)/ contained '.
\'nextgroup=yamlFlowMappingDelimiter skipwhite'
syn match yamlFlowMappingKeyStart /?/ contained nextgroup=@yamlFlowNode skipwhite
syn match yamlFlowMappingMerge /<<\ze\s*:/ contained nextgroup=yamlFlowMappingDelimiter skipwhite