diff options
| -rw-r--r-- | doc/nvim-treesitter.txt | 4 | ||||
| -rw-r--r-- | lua/nvim-treesitter/highlight.lua | 1 | ||||
| -rw-r--r-- | plugin/nvim-treesitter.vim | 1 | ||||
| -rw-r--r-- | queries/supercollider/highlights.scm | 2 |
4 files changed, 7 insertions, 1 deletions
diff --git a/doc/nvim-treesitter.txt b/doc/nvim-treesitter.txt index 493761d86..68a9f15e4 100644 --- a/doc/nvim-treesitter.txt +++ b/doc/nvim-treesitter.txt @@ -602,6 +602,10 @@ For regexes. `TSStringEscape` For escape characters within a string. + *hl-TSStringSpecial* +`TSStringSpecial` +For strings with special meaning that don't fit into the above categories. + *hl-TSSymbol* `TSSymbol` For identifiers referring to symbols or atoms. diff --git a/lua/nvim-treesitter/highlight.lua b/lua/nvim-treesitter/highlight.lua index e082bd5e9..345737a74 100644 --- a/lua/nvim-treesitter/highlight.lua +++ b/lua/nvim-treesitter/highlight.lua @@ -72,6 +72,7 @@ hlmap["repeat"] = "TSRepeat" hlmap["string"] = "TSString" hlmap["string.regex"] = "TSStringRegex" hlmap["string.escape"] = "TSStringEscape" +hlmap["string.special"] = "TSStringSpecial" hlmap["symbol"] = "TSSymbol" diff --git a/plugin/nvim-treesitter.vim b/plugin/nvim-treesitter.vim index 9f216c86d..87081197a 100644 --- a/plugin/nvim-treesitter.vim +++ b/plugin/nvim-treesitter.vim @@ -37,6 +37,7 @@ highlight default link TSConstMacro Define highlight default link TSString String highlight default link TSStringRegex String highlight default link TSStringEscape SpecialChar +highlight default link TSStringSpecial SpecialChar highlight default link TSCharacter Character highlight default link TSNumber Number highlight default link TSBoolean Boolean diff --git a/queries/supercollider/highlights.scm b/queries/supercollider/highlights.scm index 2d357d312..5e7a39e8b 100644 --- a/queries/supercollider/highlights.scm +++ b/queries/supercollider/highlights.scm @@ -93,7 +93,7 @@ ; control structure (control_structure) @conditional -(escape_sequence) @string.special +(escape_sequence) @string.escape ; SinOsc.ar()!2 (duplicated_statement) @repeat |
