diff --git a/crates/languages/src/bash/brackets.scm b/crates/languages/src/bash/brackets.scm index 5ae73cdda76c3d0775ddb124c7b7343e5f2004de..88a2a1b67f602afb4e7de21a0ec0a523d33e37ee 100644 --- a/crates/languages/src/bash/brackets.scm +++ b/crates/languages/src/bash/brackets.scm @@ -1,12 +1,12 @@ ("(" @open ")" @close) ("[" @open "]" @close) ("{" @open "}" @close) -("\"" @open "\"" @close) -("`" @open "`" @close) -(("do" @open "done" @close) (#set! newline.only)) -((case_statement ("in" @open "esac" @close)) (#set! newline.only)) -((if_statement (elif_clause ("then" @open)) (else_clause ("else" @close))) (#set! newline.only)) -((if_statement (else_clause ("else" @open)) "fi" @close) (#set! newline.only)) -((if_statement ("then" @open) (elif_clause ("elif" @close))) (#set! newline.only)) -((if_statement ("then" @open) (else_clause ("else" @close))) (#set! newline.only)) -((if_statement ("then" @open "fi" @close)) (#set! newline.only)) +(("\"" @open "\"" @close) (#set! rainbow.exclude)) +(("`" @open "`" @close) (#set! rainbow.exclude)) +(("do" @open "done" @close) (#set! newline.only) (#set! rainbow.exclude)) +((case_statement ("in" @open "esac" @close)) (#set! newline.only) (#set! rainbow.exclude)) +((if_statement (elif_clause ("then" @open)) (else_clause ("else" @close))) (#set! newline.only) (#set! rainbow.exclude)) +((if_statement (else_clause ("else" @open)) "fi" @close) (#set! newline.only) (#set! rainbow.exclude)) +((if_statement ("then" @open) (elif_clause ("elif" @close))) (#set! newline.only) (#set! rainbow.exclude)) +((if_statement ("then" @open) (else_clause ("else" @close))) (#set! newline.only) (#set! rainbow.exclude)) +((if_statement ("then" @open "fi" @close)) (#set! newline.only) (#set! rainbow.exclude)) diff --git a/crates/languages/src/c/brackets.scm b/crates/languages/src/c/brackets.scm index 2f886c424022875118951191b381a203593183ad..2149bddc6c9a7ec04667d03da75580b676e12a28 100644 --- a/crates/languages/src/c/brackets.scm +++ b/crates/languages/src/c/brackets.scm @@ -1,5 +1,5 @@ ("(" @open ")" @close) ("[" @open "]" @close) ("{" @open "}" @close) -("\"" @open "\"" @close) -("'" @open "'" @close) +(("\"" @open "\"" @close) (#set! rainbow.exclude)) +(("'" @open "'" @close) (#set! rainbow.exclude)) diff --git a/crates/languages/src/cpp/brackets.scm b/crates/languages/src/cpp/brackets.scm index 2f886c424022875118951191b381a203593183ad..2149bddc6c9a7ec04667d03da75580b676e12a28 100644 --- a/crates/languages/src/cpp/brackets.scm +++ b/crates/languages/src/cpp/brackets.scm @@ -1,5 +1,5 @@ ("(" @open ")" @close) ("[" @open "]" @close) ("{" @open "}" @close) -("\"" @open "\"" @close) -("'" @open "'" @close) +(("\"" @open "\"" @close) (#set! rainbow.exclude)) +(("'" @open "'" @close) (#set! rainbow.exclude)) diff --git a/crates/languages/src/css/brackets.scm b/crates/languages/src/css/brackets.scm index 2f886c424022875118951191b381a203593183ad..2149bddc6c9a7ec04667d03da75580b676e12a28 100644 --- a/crates/languages/src/css/brackets.scm +++ b/crates/languages/src/css/brackets.scm @@ -1,5 +1,5 @@ ("(" @open ")" @close) ("[" @open "]" @close) ("{" @open "}" @close) -("\"" @open "\"" @close) -("'" @open "'" @close) +(("\"" @open "\"" @close) (#set! rainbow.exclude)) +(("'" @open "'" @close) (#set! rainbow.exclude)) diff --git a/crates/languages/src/go/brackets.scm b/crates/languages/src/go/brackets.scm index 0ced37682d4f08f705cd9a3665682b307e84af73..05fb1d7f9219889d652bbdbb294ca45e72cc9c05 100644 --- a/crates/languages/src/go/brackets.scm +++ b/crates/languages/src/go/brackets.scm @@ -1,6 +1,6 @@ ("(" @open ")" @close) ("[" @open "]" @close) ("{" @open "}" @close) -("\"" @open "\"" @close) -("`" @open "`" @close) -((rune_literal) @open @close) +(("\"" @open "\"" @close) (#set! rainbow.exclude)) +(("`" @open "`" @close) (#set! rainbow.exclude)) +((rune_literal) @open @close (#set! rainbow.exclude)) diff --git a/crates/languages/src/javascript/brackets.scm b/crates/languages/src/javascript/brackets.scm index 66bf14f137794b8a620b203c102ca3e3390fea20..a16a6432692ec7b9e0e3d24151cb814fc11bd83d 100644 --- a/crates/languages/src/javascript/brackets.scm +++ b/crates/languages/src/javascript/brackets.scm @@ -4,6 +4,6 @@ ("<" @open ">" @close) ("<" @open "/>" @close) ("" @close) -("\"" @open "\"" @close) -("'" @open "'" @close) -("`" @open "`" @close) +(("\"" @open "\"" @close) (#set! rainbow.exclude)) +(("'" @open "'" @close) (#set! rainbow.exclude)) +(("`" @open "`" @close) (#set! rainbow.exclude)) diff --git a/crates/languages/src/json/brackets.scm b/crates/languages/src/json/brackets.scm index 9e8c9cd93c30f7697ead2161295b4583ffdfb93b..cd5cdf328b3a04730d56ec0cb06c3802fe07c978 100644 --- a/crates/languages/src/json/brackets.scm +++ b/crates/languages/src/json/brackets.scm @@ -1,3 +1,3 @@ ("[" @open "]" @close) ("{" @open "}" @close) -("\"" @open "\"" @close) +(("\"" @open "\"" @close) (#set! rainbow.exclude)) diff --git a/crates/languages/src/jsonc/brackets.scm b/crates/languages/src/jsonc/brackets.scm index 9e8c9cd93c30f7697ead2161295b4583ffdfb93b..cd5cdf328b3a04730d56ec0cb06c3802fe07c978 100644 --- a/crates/languages/src/jsonc/brackets.scm +++ b/crates/languages/src/jsonc/brackets.scm @@ -1,3 +1,3 @@ ("[" @open "]" @close) ("{" @open "}" @close) -("\"" @open "\"" @close) +(("\"" @open "\"" @close) (#set! rainbow.exclude)) diff --git a/crates/languages/src/markdown/brackets.scm b/crates/languages/src/markdown/brackets.scm index 23f3e4d3d0155e1c68aa5c3f0ada4764fb693049..172a2e7f723e3a170d80d19fa2f78fa334258105 100644 --- a/crates/languages/src/markdown/brackets.scm +++ b/crates/languages/src/markdown/brackets.scm @@ -1,7 +1,7 @@ ("(" @open ")" @close) ("[" @open "]" @close) ("{" @open "}" @close) -("\"" @open "\"" @close) -("`" @open "`" @close) -("'" @open "'" @close) -((fenced_code_block_delimiter) @open (fenced_code_block_delimiter) @close) +(("\"" @open "\"" @close) (#set! rainbow.exclude)) +(("`" @open "`" @close) (#set! rainbow.exclude)) +(("'" @open "'" @close) (#set! rainbow.exclude)) +(((fenced_code_block_delimiter) @open (fenced_code_block_delimiter) @close) (#set! rainbow.exclude)) diff --git a/crates/languages/src/python/brackets.scm b/crates/languages/src/python/brackets.scm index be6803358701ae6b43eb2aecb59a5a34f76d71b6..9e5b59788fc88fcb0830325417de50a9414828b8 100644 --- a/crates/languages/src/python/brackets.scm +++ b/crates/languages/src/python/brackets.scm @@ -1,4 +1,4 @@ ("(" @open ")" @close) ("[" @open "]" @close) ("{" @open "}" @close) -((string_start) @open (string_end) @close) +(((string_start) @open (string_end) @close) (#set! rainbow.exclude)) diff --git a/crates/languages/src/tsx/brackets.scm b/crates/languages/src/tsx/brackets.scm index 359ae87aa2d45a2241cb8f1579de14b312465baf..0e98b78036b4b19fd63d812fa92d2416788764f4 100644 --- a/crates/languages/src/tsx/brackets.scm +++ b/crates/languages/src/tsx/brackets.scm @@ -4,8 +4,8 @@ ("<" @open ">" @close) ("<" @open "/>" @close) ("" @close) -("\"" @open "\"" @close) -("'" @open "'" @close) -("`" @open "`" @close) +(("\"" @open "\"" @close) (#set! rainbow.exclude)) +(("'" @open "'" @close) (#set! rainbow.exclude)) +(("`" @open "`" @close) (#set! rainbow.exclude)) -((jsx_element (jsx_opening_element) @open (jsx_closing_element) @close) (#set! newline.only)) +((jsx_element (jsx_opening_element) @open (jsx_closing_element) @close) (#set! newline.only) (#set! rainbow.exclude)) diff --git a/crates/languages/src/typescript/brackets.scm b/crates/languages/src/typescript/brackets.scm index 48afefeef07e9950cf6c8eba40b79def50c09c71..635233849142d8951edeca02ca0c79253aa91e80 100644 --- a/crates/languages/src/typescript/brackets.scm +++ b/crates/languages/src/typescript/brackets.scm @@ -2,6 +2,6 @@ ("[" @open "]" @close) ("{" @open "}" @close) ("<" @open ">" @close) -("\"" @open "\"" @close) -("'" @open "'" @close) -("`" @open "`" @close) +(("\"" @open "\"" @close) (#set! rainbow.exclude)) +(("'" @open "'" @close) (#set! rainbow.exclude)) +(("`" @open "`" @close) (#set! rainbow.exclude)) diff --git a/crates/languages/src/yaml/brackets.scm b/crates/languages/src/yaml/brackets.scm index 59cf45205f6819ac1e5076ba9b9d952c9b447b08..0cfc5072d4eeda19d75ce943481670a3ee8938b0 100644 --- a/crates/languages/src/yaml/brackets.scm +++ b/crates/languages/src/yaml/brackets.scm @@ -1,4 +1,4 @@ ("[" @open "]" @close) ("{" @open "}" @close) -("\"" @open "\"" @close) -("'" @open "'" @close) +(("\"" @open "\"" @close) (#set! rainbow.exclude)) +(("'" @open "'" @close) (#set! rainbow.exclude)) diff --git a/extensions/html/languages/html/brackets.scm b/extensions/html/languages/html/brackets.scm index f9be89a2639d54c08fc2e4e9ce3f6ca3f93ba403..53d6a6bb234e28db21581906ea42e6384f872c9a 100644 --- a/extensions/html/languages/html/brackets.scm +++ b/extensions/html/languages/html/brackets.scm @@ -1,5 +1,5 @@ ("<" @open "/>" @close) ("" @close) ("<" @open ">" @close) -("\"" @open "\"" @close) -((element (start_tag) @open (end_tag) @close) (#set! newline.only)) +(("\"" @open "\"" @close) (#set! rainbow.exclude)) +((element (start_tag) @open (end_tag) @close) (#set! newline.only) (#set! rainbow.exclude))