Skip to content

Commit 9e48a9d

Browse files
committed
Fix fish escaping $
1 parent 2870a29 commit 9e48a9d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

syntax/fish.vim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ syntax match fishOperator '\.\.'
5252

5353
syntax match fishComment /#.*/
5454
syntax match fishSpecial /[\();]/
55-
syntax match fishSpecial /"/
55+
syntax match fishSpecial /\\\$/
5656
syntax match fishOption /\v<[+-][[:alnum:]-_]+>/
5757
syntax match fishNumber /\v<[+-]=(\d+\.)=\d+>/
5858

@@ -64,7 +64,7 @@ syntax match fishDoubleQuoteEscape /\\[\\"$\n]/ contained
6464
syntax cluster fishStringEscape contains=fishSingleQuoteEscape,fishDoubleQuoteEscape
6565

6666
syntax region fishString start=/'/ skip=/\v(\\{2})|(\\)'/ end=/'/ contains=fishSingleQuoteEscape
67-
syntax region fishString start=/"/ skip=/\v(\\{2})|(\\)"/ end=/"/ contains=fishDoubleQuoteEscape,fishDeref,fishDerefExtension,fishCharacter
67+
syntax region fishString start=/"/ skip=/\v(\\{2})|(\\)"/ end=/"/ contains=fishDoubleQuoteEscape,fishDeref,fishDerefExtension
6868
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]/
6969
syntax match fishCharacter /\v\\e[a-zA-Z0-9]/
7070

0 commit comments

Comments
 (0)