Mercurial > vim
view runtime/syntax/testdir/input/vim_expr.vim @ 34664:af61243e5aeb
runtime(vim): Update base-syntax, match empty blob and :abclear modifiers (#14318)
Commit: https://github.com/vim/vim/commit/982e191b38b493d148d73871a724381214e4c62f
Author: dkearns <dougkearns@gmail.com>
Date: Thu Mar 28 20:06:03 2024 +1100
runtime(vim): Update base-syntax, match empty blob and :abclear modifiers (https://github.com/vim/vim/issues/14318)
- Match empty blob literals.
- Match modifier arguments to :abclear commands.
Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Thu, 28 Mar 2024 10:15:07 +0100 |
parents | 0591aba1489d |
children |
line wrap: on
line source
" String echo 'It''s a string' echo 'tab: \t, new line: \n, backslash: \\' echo "tab: \t, new line: \n, backslash: \\" " String escape sequences echo "\316 - \31 - \3 - \x1f - \xf - \X1F - \XF - \u02a4 - \U000002a4 - \b - \e - \f - \n - \r - \t - \\ - \" - \<C-W>" echo '\316 \31 \3 \x1f \xf \X1F \XF \u02a4 \U000002a4 \b \e \f \n \r \t \\ \" \<C-W>' echo "\3160 - \x1f0 - \X1F0 - \u02a40 - \U000002a40" echo $"\316 - \31 - \3 - \x1f - \xf - \X1F - \XF - \u02a4 - \U000002a4 - \b - \e - \f - \n - \r - \t - \\ - \" - \<C-W>" echo $'\316 \31 \3 \x1f \xf \X1F \XF \u02a4 \U000002a4 \b \e \f \n \r \t \\ \" \<C-W>' echo $"\3160 - \x1f0 - \X1F0 - \u02a40 - \U000002a40" echo "\<C-a>" echo "\<*C-a>" echo "\<C->>" echo "\<*C->>" echo "\<C->>>" echo "\<*C->>>" " String interpolation echo 'Don''t highlight interpolation: {{ {1 + 2} }}' echo "Don't highlight interpolation: {{ {1 + 2} }}" echo $'Highlight interpolation:\t{{ { string({'foo': 'bar'}) } }}' echo $'Highlight interpolation:\t{{ { $'nested: {{ {1 + 2} }}' } }}' echo $"Highlight interpolation:\t{{ { string({"foo": "bar"}) } }}" echo $"Highlight interpolation:\t{{ { $"nested: {{ {1 + 2} }}" } }}" " Number " Hexadecimal echo 0xFF echo 0XFF echo -0xFF echo -0XFF " Decimal echo 255 echo -255 " Octal echo 0377 echo 0o377 echo 0O377 echo -0377 echo -0o377 echo -0O377 " Binary echo 0b11111111 echo 0B11111111 echo -0b11111111 echo -0B11111111 " Float echo 123.456 echo +0.0001 echo 55.0 echo -0.123 echo 1.234e03 echo 1.0E-6 echo -3.1416e+88 " Blob echo 0z echo 0zFF00ED015DAF echo 0zFF00.ED01.5DAF echo 0zFF.00.ED.01.5D.AF