From c6c25baf03e9a4ce039f20b72a0d9af1b03776e2 Mon Sep 17 00:00:00 2001 From: Patrick Stockwell Date: Thu, 31 Aug 2023 16:37:14 +1000 Subject: [PATCH] Add Treesitter highlights for scala and python --- colors/vim-monokai-tasty.vim | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/colors/vim-monokai-tasty.vim b/colors/vim-monokai-tasty.vim index 4f38aa1..28a61ea 100644 --- a/colors/vim-monokai-tasty.vim +++ b/colors/vim-monokai-tasty.vim @@ -483,6 +483,18 @@ call Highlight('scalaExceptionn', { 'fg': s:magenta, 'style': s:bold }) call Highlight('scalaPackage', { 'fg': s:light_blue, 'style': s:italic }) call Highlight('scalaPackageDeclaration', { 'fg': s:light_green }) call Highlight('scalaAssignment', { 'fg': s:magenta }) + +" Treesitter highlights +call Highlight('@parameter.scala', { 'fg': s:orange, 'bg': s:none, 'style': s:italic }) +call Highlight('@type.scala', { 'fg': s:light_blue, 'bg': s:none, 'style': s:none }) +call Highlight('@variable.scala', { 'fg': s:none, 'bg': s:none, 'style': s:none }) +call Highlight('@type.qualifier.scala', { 'fg': s:light_blue, 'bg': s:none, 'style': s:italic }) +call Highlight('@method.scala', { 'fg': s:light_green, 'bg': s:none, 'style': s:none }) +call Highlight('@function.scala', { 'fg': s:light_green, 'bg': s:none, 'style': s:none }) +call Highlight('@method.call.scala', { 'fg': s:none, 'bg': s:none, 'style': s:none }) +call Highlight('@function.call.scala', { 'fg': s:none, 'bg': s:none, 'style': s:none }) +call Highlight('@property.scala', { 'fg': s:none, 'bg': s:none, 'style': s:none }) +call Highlight('@punctuation.bracket.scala', { 'fg': s:none, 'bg': s:none, 'style': s:none }) " }}} " GraphQL {{{ @@ -599,6 +611,20 @@ call Highlight('pythonExClass', { 'fg': s:light_blue, 'bg': s:none, 'style': s:i hi link pythonTripleQuotes Comment hi link pythonDoctest Comment hi link pythonDoctest2 Comment + +" Treesitter highlights +call Highlight('@constructor.python', { 'fg': s:light_blue, 'bg': s:none, 'style': s:italic }) +call Highlight('@field.python', { 'fg': s:white, 'bg': s:none, 'style': s:none }) +call Highlight('@function.builtin.python', { 'fg': s:light_green, 'bg': s:none, 'style': s:none }) +call Highlight('@keyword.function.python', { 'fg': s:light_blue, 'bg': s:none, 'style': s:italic }) +call Highlight('@parameter.python', { 'fg': s:orange, 'bg': s:none, 'style': s:italic }) +call Highlight('@preproc.python', { 'fg': s:grey, 'bg': s:none, 'style': s:italic }) +call Highlight('@punctuation.delimiter.python', { 'fg': s:light_grey, 'bg': s:none, 'style': s:none }) +call Highlight('@string.documentation.python', { 'fg': s:grey, 'bg': s:none, 'style': s:italic }) +call Highlight('@type.python', { 'fg': s:light_blue, 'bg': s:none, 'style': s:none }) +call Highlight('@type.builtin.python', { 'fg': s:light_blue, 'bg': s:none, 'style': s:italic }) +call Highlight('@variable.builtin.python', { 'fg': s:light_grey, 'bg': s:none, 'style': s:italic }) +call Highlight('@variable.python', { 'fg': s:white, 'bg': s:none, 'style': s:none }) " }}} " netrw {{{