comparison runtime/indent/yaml.vim @ 28777:b96ceb97e896

Update runtime files Commit: https://github.com/vim/vim/commit/d899e51120798d3fb5420abb1f19dddf3f014d05 Author: Bram Moolenaar <Bram@vim.org> Date: Sat May 7 21:54:03 2022 +0100 Update runtime files
author Bram Moolenaar <Bram@vim.org>
date Sat, 07 May 2022 23:00:04 +0200
parents 29ec2c198c8d
children 0eef32b4ebbc
comparison
equal deleted inserted replaced
28776:0a39be512722 28777:b96ceb97e896
1 " Vim indent file 1 " Vim indent file
2 " Language: YAML 2 " Language: YAML
3 " Maintainer: Nikolai Pavlov <zyx.vim@gmail.com> 3 " Maintainer: Nikolai Pavlov <zyx.vim@gmail.com>
4 " Last Update: Lukas Reineke 4 " Last Update: Lukas Reineke
5 " Last Change: 2021 Aug 13 5 " Last Change: 2022 May 02
6 6
7 " Only load this indent file when no other was loaded. 7 " Only load this indent file when no other was loaded.
8 if exists('b:did_indent') 8 if exists('b:did_indent')
9 finish 9 finish
10 endif 10 endif
52 let s:c_ns_anchor_char = '\v%([\n\r\uFEFF \t,[\]{}]@!\p)' 52 let s:c_ns_anchor_char = '\v%([\n\r\uFEFF \t,[\]{}]@!\p)'
53 let s:c_ns_anchor_name = s:c_ns_anchor_char.'+' 53 let s:c_ns_anchor_name = s:c_ns_anchor_char.'+'
54 let s:c_ns_anchor_property = '\v\&'.s:c_ns_anchor_name 54 let s:c_ns_anchor_property = '\v\&'.s:c_ns_anchor_name
55 55
56 let s:ns_word_char = '\v[[:alnum:]_\-]' 56 let s:ns_word_char = '\v[[:alnum:]_\-]'
57 let s:ns_tag_char = '\v%('.s:ns_word_char.'|[#/;?:@&=+$.~*''()])' 57 let s:ns_tag_char = '\v%(%\x\x|'.s:ns_word_char.'|[#/;?:@&=+$.~*''()])'
58 let s:c_named_tag_handle = '\v\!'.s:ns_word_char.'+\!' 58 let s:c_named_tag_handle = '\v\!'.s:ns_word_char.'+\!'
59 let s:c_secondary_tag_handle = '\v\!\!' 59 let s:c_secondary_tag_handle = '\v\!\!'
60 let s:c_primary_tag_handle = '\v\!' 60 let s:c_primary_tag_handle = '\v\!'
61 let s:c_tag_handle = '\v%('.s:c_named_tag_handle. 61 let s:c_tag_handle = '\v%('.s:c_named_tag_handle.
62 \ '|'.s:c_secondary_tag_handle. 62 \ '|'.s:c_secondary_tag_handle.
63 \ '|'.s:c_primary_tag_handle.')' 63 \ '|'.s:c_primary_tag_handle.')'
64 let s:c_ns_shorthand_tag = '\v'.s:c_tag_handle . s:ns_tag_char.'+' 64 let s:c_ns_shorthand_tag = '\v'.s:c_tag_handle . s:ns_tag_char.'+'
65 let s:c_non_specific_tag = '\v\!' 65 let s:c_non_specific_tag = '\v\!'
66 let s:ns_uri_char = '\v%('.s:ns_word_char.'\v|[#/;?:@&=+$,.!~*''()[\]])' 66 let s:ns_uri_char = '\v%(%\x\x|'.s:ns_word_char.'\v|[#/;?:@&=+$,.!~*''()[\]])'
67 let s:c_verbatim_tag = '\v\!\<'.s:ns_uri_char.'+\>' 67 let s:c_verbatim_tag = '\v\!\<'.s:ns_uri_char.'+\>'
68 let s:c_ns_tag_property = '\v'.s:c_verbatim_tag. 68 let s:c_ns_tag_property = '\v'.s:c_verbatim_tag.
69 \ '\v|'.s:c_ns_shorthand_tag. 69 \ '\v|'.s:c_ns_shorthand_tag.
70 \ '\v|'.s:c_non_specific_tag 70 \ '\v|'.s:c_non_specific_tag
71 71