From 62f50a260e1cb9b0b4e3412feb9614d1bb74af7a Mon Sep 17 00:00:00 2001 From: Penn Bauman Date: Thu, 16 Feb 2023 20:30:30 -0500 Subject: [PATCH] fixed square brackets being treated as an array index when not following a variable --- syntax/fish.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/syntax/fish.vim b/syntax/fish.vim index dd9d9b9..b195c5e 100644 --- a/syntax/fish.vim +++ b/syntax/fish.vim @@ -64,7 +64,7 @@ syntax match fishDoubleQuoteEscape /\\[\\"$\n]/ contained syntax cluster fishStringEscape contains=fishSingleQuoteEscape,fishDoubleQuoteEscape syntax region fishString start=/'/ skip=/\v(\\{2})|(\\)'/ end=/'/ contains=fishSingleQuoteEscape -syntax region fishString start=/"/ skip=/\v(\\{2})|(\\)"/ end=/"/ contains=fishDoubleQuoteEscape,fishDeref,fishDerefExtension +syntax region fishString start=/"/ skip=/\v(\\{2})|(\\)"/ end=/"/ contains=fishDoubleQuoteEscape,fishDeref syntax match fishCharacter /\v\\[0abefnrtv *?~%#(){}\[\]<>&;"']|\\[xX][0-9a-f]{1,2}|\\o[0-7]{1,2}|\\u[0-9a-f]{1,4}|\\U[0-9a-f]{1,8}|\\c[a-z]/ syntax match fishCharacter /\v\\e[a-zA-Z0-9]/