motiejus/dotfiles

Unnamed repository; edit this file 'description' to name the repository.
git clone https://git.jakstys.lt/motiejus/dotfiles.git
Log | Tree | Refs | README | LICENSE

commit a09fd7098edf10a73adb44546ca63f8dc06e348d (tree)
parent 5a5fc0a03627c7ef5cffaca69f5c83f291fc3b25
Author: momumi <57862114+momumi@users.noreply.github.com>
Date:   Mon, 16 Mar 2020 14:21:01 +1000

fix number literals matching . inside .. operator

`[0..]` should match `0` and not `0.` because `..` is a separate operator.

Diffstat:
Msyntax/zig.vim | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/syntax/zig.vim b/syntax/zig.vim @@ -45,8 +45,9 @@ syn match zigBuiltinFn "\v\@(truncate|typeId|typeInfo|typeName|TypeOf|atomicRmw| syn match zigBuiltinFn "\v\@(intToError|errorToInt|intToEnum|enumToInt|setAlignStack|frame|Frame|frameSize|bitReverse|Vector)>" syn match zigBuiltinFn "\v\@(sin|cos|exp|exp2|log|log2|log10|fabs|floor|ceil|trunc|round)>" -syn match zigDecNumber display "\v<\d%(_?\d)*\.?%(\d%(_?\d)*)?%([eE][+-]?\d%(_?\d)*)?" -syn match zigHexNumber display "\v<0x\x%(_?\x)*\.?%(\x%(_?\x)*)?%([pP][+-]?\d%(_?\d)*)?" +" 12_34 (. but not ..)? (12_34)? (exponent 12_34)? +syn match zigDecNumber display "\v<\d%(_?\d)*%(\.\.@!)?%(\d%(_?\d)*)?%([eE][+-]?\d%(_?\d)*)?" +syn match zigHexNumber display "\v<0x\x%(_?\x)*%(\.\.@!)?%(\x%(_?\x)*)?%([pP][+-]?\d%(_?\d)*)?" syn match zigOctNumber display "\v<0o\o%(_?\o)*" syn match zigBinNumber display "\v<0b[01]%(_?[01])*"