Add punctuation matching for '...' strings.

This commit is contained in:
Dan Bornstein 2023-10-18 12:15:36 -07:00
parent 7189edca8e
commit d5249e4678

View File

@ -68,6 +68,12 @@
(string "\"" @punctuation.definition.string.end.shell
(#is? test.last true))
(raw_string) @string.quoted.single.shell
((raw_string) @punctuation.definition.string.begin.shell
(#match? @punctuation.definition.string.begin.shell "^.")
(#set! adjust.startAndEndAroundFirstMatchOf "^."))
((raw_string) @punctuation.definition.string.end.shell
(#match? @punctuation.definition.string.begin.shell ".$")
(#set! adjust.startAndEndAroundFirstMatchOf ".$"))
(ansi_c_string) @string.quoted.single.shell
((ansi_c_string) @punctuation.definition.string.begin.shell
(#match? @punctuation.definition.string.begin.shell "^..")