comparison runtime/indent/yaml.vim @ 20753:661eb972cb22

Update runtime files Commit: https://github.com/vim/vim/commit/acc224064033e5cea21ef7f1eefb356ca06ff11d Author: Bram Moolenaar <Bram@vim.org> Date: Sun Jun 7 21:07:18 2020 +0200 Update runtime files
author Bram Moolenaar <Bram@vim.org>
date Sun, 07 Jun 2020 21:15:04 +0200
parents 375a7ecdb351
children 34b4eb3a8458
comparison
equal deleted inserted replaced
20752:47b5de84b7f7 20753:661eb972cb22
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 Change: 2019 Sep 28 4 " Last Update: Lukas Reineke
5 " Last Change: 2020 Jun 07
5 6
6 " Only load this indent file when no other was loaded. 7 " Only load this indent file when no other was loaded.
7 if exists('b:did_indent') 8 if exists('b:did_indent')
8 finish 9 finish
9 endif 10 endif
51 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)'
52 let s:c_ns_anchor_name = s:c_ns_anchor_char.'+' 53 let s:c_ns_anchor_name = s:c_ns_anchor_char.'+'
53 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
54 55
55 let s:ns_word_char = '\v[[:alnum:]_\-]' 56 let s:ns_word_char = '\v[[:alnum:]_\-]'
56 let s:ns_tag_char = '\v%(%\x\x|'.s:ns_word_char.'|[#/;?:@&=+$.~*''()])' 57 let s:ns_tag_char = '\v%('.s:ns_word_char.'|[#/;?:@&=+$.~*''()])'
57 let s:c_named_tag_handle = '\v\!'.s:ns_word_char.'+\!' 58 let s:c_named_tag_handle = '\v\!'.s:ns_word_char.'+\!'
58 let s:c_secondary_tag_handle = '\v\!\!' 59 let s:c_secondary_tag_handle = '\v\!\!'
59 let s:c_primary_tag_handle = '\v\!' 60 let s:c_primary_tag_handle = '\v\!'
60 let s:c_tag_handle = '\v%('.s:c_named_tag_handle. 61 let s:c_tag_handle = '\v%('.s:c_named_tag_handle.
61 \ '|'.s:c_secondary_tag_handle. 62 \ '|'.s:c_secondary_tag_handle.
62 \ '|'.s:c_primary_tag_handle.')' 63 \ '|'.s:c_primary_tag_handle.')'
63 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.'+'
64 let s:c_non_specific_tag = '\v\!' 65 let s:c_non_specific_tag = '\v\!'
65 let s:ns_uri_char = '\v%(%\x\x|'.s:ns_word_char.'\v|[#/;?:@&=+$,.!~*''()[\]])' 66 let s:ns_uri_char = '\v%('.s:ns_word_char.'\v|[#/;?:@&=+$,.!~*''()[\]])'
66 let s:c_verbatim_tag = '\v\!\<'.s:ns_uri_char.'+\>' 67 let s:c_verbatim_tag = '\v\!\<'.s:ns_uri_char.'+\>'
67 let s:c_ns_tag_property = '\v'.s:c_verbatim_tag. 68 let s:c_ns_tag_property = '\v'.s:c_verbatim_tag.
68 \ '\v|'.s:c_ns_shorthand_tag. 69 \ '\v|'.s:c_ns_shorthand_tag.
69 \ '\v|'.s:c_non_specific_tag 70 \ '\v|'.s:c_non_specific_tag
70 71