aboutsummaryrefslogtreecommitdiff
path: root/colors
diff options
context:
space:
mode:
Diffstat (limited to 'colors')
-rw-r--r--colors/base16-3024.vim21
-rw-r--r--colors/base16-apathy.vim21
-rw-r--r--colors/base16-ashes.vim21
-rw-r--r--colors/base16-atelier-cave-light.vim21
-rw-r--r--colors/base16-atelier-cave.vim21
-rw-r--r--colors/base16-atelier-dune-light.vim21
-rw-r--r--colors/base16-atelier-dune.vim21
-rw-r--r--colors/base16-atelier-estuary-light.vim21
-rw-r--r--colors/base16-atelier-estuary.vim21
-rw-r--r--colors/base16-atelier-forest-light.vim21
-rw-r--r--colors/base16-atelier-forest.vim21
-rw-r--r--colors/base16-atelier-heath-light.vim21
-rw-r--r--colors/base16-atelier-heath.vim21
-rw-r--r--colors/base16-atelier-lakeside-light.vim21
-rw-r--r--colors/base16-atelier-lakeside.vim21
-rw-r--r--colors/base16-atelier-plateau-light.vim21
-rw-r--r--colors/base16-atelier-plateau.vim21
-rw-r--r--colors/base16-atelier-savanna-light.vim21
-rw-r--r--colors/base16-atelier-savanna.vim21
-rw-r--r--colors/base16-atelier-seaside-light.vim21
-rw-r--r--colors/base16-atelier-seaside.vim21
-rw-r--r--colors/base16-atelier-sulphurpool-light.vim21
-rw-r--r--colors/base16-atelier-sulphurpool.vim21
-rw-r--r--colors/base16-atlas.vim21
-rw-r--r--colors/base16-bespin.vim21
-rw-r--r--colors/base16-black-metal-bathory.vim21
-rw-r--r--colors/base16-black-metal-burzum.vim21
-rw-r--r--colors/base16-black-metal-dark-funeral.vim21
-rw-r--r--colors/base16-black-metal-gorgoroth.vim21
-rw-r--r--colors/base16-black-metal-immortal.vim21
-rw-r--r--colors/base16-black-metal-khold.vim21
-rw-r--r--colors/base16-black-metal-marduk.vim21
-rw-r--r--colors/base16-black-metal-mayhem.vim21
-rw-r--r--colors/base16-black-metal-nile.vim21
-rw-r--r--colors/base16-black-metal-venom.vim21
-rw-r--r--colors/base16-black-metal.vim21
-rw-r--r--colors/base16-brewer.vim21
-rw-r--r--colors/base16-bright.vim21
-rw-r--r--colors/base16-brogrammer.vim21
-rw-r--r--colors/base16-brushtrees-dark.vim21
-rw-r--r--colors/base16-brushtrees.vim21
-rw-r--r--colors/base16-chalk.vim21
-rw-r--r--colors/base16-circus.vim21
-rw-r--r--colors/base16-classic-dark.vim21
-rw-r--r--colors/base16-classic-light.vim21
-rw-r--r--colors/base16-codeschool.vim21
-rw-r--r--colors/base16-cupcake.vim21
-rw-r--r--colors/base16-cupertino.vim21
-rw-r--r--colors/base16-darktooth.vim21
-rw-r--r--colors/base16-default-dark.vim21
-rw-r--r--colors/base16-default-light.vim21
-rw-r--r--colors/base16-dracula.vim21
-rw-r--r--colors/base16-eighties.vim21
-rw-r--r--colors/base16-embers.vim21
-rw-r--r--colors/base16-flat.vim21
-rw-r--r--colors/base16-fruit-soda.vim21
-rw-r--r--colors/base16-github.vim21
-rw-r--r--colors/base16-google-dark.vim21
-rw-r--r--colors/base16-google-light.vim21
-rw-r--r--colors/base16-grayscale-dark.vim21
-rw-r--r--colors/base16-grayscale-light.vim21
-rw-r--r--colors/base16-greenscreen.vim21
-rw-r--r--colors/base16-gruvbox-dark-hard.vim21
-rw-r--r--colors/base16-gruvbox-dark-medium.vim21
-rw-r--r--colors/base16-gruvbox-dark-pale.vim21
-rw-r--r--colors/base16-gruvbox-dark-soft.vim21
-rw-r--r--colors/base16-gruvbox-light-hard.vim21
-rw-r--r--colors/base16-gruvbox-light-medium.vim21
-rw-r--r--colors/base16-gruvbox-light-soft.vim21
-rw-r--r--colors/base16-harmonic-dark.vim21
-rw-r--r--colors/base16-harmonic-light.vim21
-rw-r--r--colors/base16-heetch-light.vim21
-rw-r--r--colors/base16-heetch.vim21
-rw-r--r--colors/base16-helios.vim21
-rw-r--r--colors/base16-hopscotch.vim21
-rw-r--r--colors/base16-horizon-dark.vim21
-rw-r--r--colors/base16-ia-dark.vim21
-rw-r--r--colors/base16-ia-light.vim21
-rw-r--r--colors/base16-icy.vim21
-rw-r--r--colors/base16-irblack.vim21
-rw-r--r--colors/base16-isotope.vim21
-rw-r--r--colors/base16-macintosh.vim21
-rw-r--r--colors/base16-marrakesh.vim21
-rw-r--r--colors/base16-materia.vim21
-rw-r--r--colors/base16-material-darker.vim21
-rw-r--r--colors/base16-material-lighter.vim21
-rw-r--r--colors/base16-material-palenight.vim21
-rw-r--r--colors/base16-material-vivid.vim21
-rw-r--r--colors/base16-material.vim21
-rw-r--r--colors/base16-mellow-purple.vim21
-rw-r--r--colors/base16-mexico-light.vim21
-rw-r--r--colors/base16-mocha.vim21
-rw-r--r--colors/base16-monokai.vim21
-rw-r--r--colors/base16-nord.vim21
-rw-r--r--colors/base16-ocean.vim21
-rw-r--r--colors/base16-oceanicnext.vim21
-rw-r--r--colors/base16-one-light.vim21
-rw-r--r--colors/base16-onedark.vim21
-rw-r--r--colors/base16-outrun-dark.vim21
-rw-r--r--colors/base16-papercolor-dark.vim21
-rw-r--r--colors/base16-papercolor-light.vim21
-rw-r--r--colors/base16-paraiso.vim21
-rw-r--r--colors/base16-phd.vim21
-rw-r--r--colors/base16-pico.vim21
-rw-r--r--colors/base16-pop.vim21
-rw-r--r--colors/base16-porple.vim21
-rw-r--r--colors/base16-railscasts.vim21
-rw-r--r--colors/base16-rebecca.vim21
-rw-r--r--colors/base16-seti.vim21
-rw-r--r--colors/base16-shapeshifter.vim21
-rw-r--r--colors/base16-snazzy.vim21
-rw-r--r--colors/base16-solarflare.vim21
-rw-r--r--colors/base16-solarized-dark.vim21
-rw-r--r--colors/base16-solarized-light.vim21
-rw-r--r--colors/base16-spacemacs.vim21
-rw-r--r--colors/base16-summerfruit-dark.vim21
-rw-r--r--colors/base16-summerfruit-light.vim21
-rw-r--r--colors/base16-synth-midnight-dark.vim21
-rw-r--r--colors/base16-tomorrow-night-eighties.vim21
-rw-r--r--colors/base16-tomorrow-night.vim21
-rw-r--r--colors/base16-tomorrow.vim21
-rw-r--r--colors/base16-tube.vim21
-rw-r--r--colors/base16-twilight.vim21
-rw-r--r--colors/base16-unikitty-dark.vim21
-rw-r--r--colors/base16-unikitty-light.vim21
-rw-r--r--colors/base16-woodland.vim21
-rw-r--r--colors/base16-xcode-dusk.vim21
-rw-r--r--colors/base16-zenburn.vim21
128 files changed, 2688 insertions, 0 deletions
diff --git a/colors/base16-3024.vim b/colors/base16-3024.vim
index a0e57f1..df51cd9 100644
--- a/colors/base16-3024.vim
+++ b/colors/base16-3024.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-apathy.vim b/colors/base16-apathy.vim
index 939e892..747c76c 100644
--- a/colors/base16-apathy.vim
+++ b/colors/base16-apathy.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-ashes.vim b/colors/base16-ashes.vim
index d5dbf04..85a1f4e 100644
--- a/colors/base16-ashes.vim
+++ b/colors/base16-ashes.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-cave-light.vim b/colors/base16-atelier-cave-light.vim
index 8d9ee3d..3cb798c 100644
--- a/colors/base16-atelier-cave-light.vim
+++ b/colors/base16-atelier-cave-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-cave.vim b/colors/base16-atelier-cave.vim
index 8115fd4..9fcc0f7 100644
--- a/colors/base16-atelier-cave.vim
+++ b/colors/base16-atelier-cave.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-dune-light.vim b/colors/base16-atelier-dune-light.vim
index 40a513f..5867c95 100644
--- a/colors/base16-atelier-dune-light.vim
+++ b/colors/base16-atelier-dune-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-dune.vim b/colors/base16-atelier-dune.vim
index 917cd86..1b97afb 100644
--- a/colors/base16-atelier-dune.vim
+++ b/colors/base16-atelier-dune.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-estuary-light.vim b/colors/base16-atelier-estuary-light.vim
index a669371..c46942e 100644
--- a/colors/base16-atelier-estuary-light.vim
+++ b/colors/base16-atelier-estuary-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-estuary.vim b/colors/base16-atelier-estuary.vim
index 56777b6..6775ef8 100644
--- a/colors/base16-atelier-estuary.vim
+++ b/colors/base16-atelier-estuary.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-forest-light.vim b/colors/base16-atelier-forest-light.vim
index dbf19cf..1708316 100644
--- a/colors/base16-atelier-forest-light.vim
+++ b/colors/base16-atelier-forest-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-forest.vim b/colors/base16-atelier-forest.vim
index 0d91fba..33d3742 100644
--- a/colors/base16-atelier-forest.vim
+++ b/colors/base16-atelier-forest.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-heath-light.vim b/colors/base16-atelier-heath-light.vim
index 9aa80c6..8f33a0f 100644
--- a/colors/base16-atelier-heath-light.vim
+++ b/colors/base16-atelier-heath-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-heath.vim b/colors/base16-atelier-heath.vim
index efaef7b..b81333a 100644
--- a/colors/base16-atelier-heath.vim
+++ b/colors/base16-atelier-heath.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-lakeside-light.vim b/colors/base16-atelier-lakeside-light.vim
index fb8f420..c15abb1 100644
--- a/colors/base16-atelier-lakeside-light.vim
+++ b/colors/base16-atelier-lakeside-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-lakeside.vim b/colors/base16-atelier-lakeside.vim
index 591a8c2..92183d8 100644
--- a/colors/base16-atelier-lakeside.vim
+++ b/colors/base16-atelier-lakeside.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-plateau-light.vim b/colors/base16-atelier-plateau-light.vim
index a1a6709..17e03ed 100644
--- a/colors/base16-atelier-plateau-light.vim
+++ b/colors/base16-atelier-plateau-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-plateau.vim b/colors/base16-atelier-plateau.vim
index 3f13146..cbc0c5a 100644
--- a/colors/base16-atelier-plateau.vim
+++ b/colors/base16-atelier-plateau.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-savanna-light.vim b/colors/base16-atelier-savanna-light.vim
index 7de26cc..5f0f1c7 100644
--- a/colors/base16-atelier-savanna-light.vim
+++ b/colors/base16-atelier-savanna-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-savanna.vim b/colors/base16-atelier-savanna.vim
index cddd225..68b113e 100644
--- a/colors/base16-atelier-savanna.vim
+++ b/colors/base16-atelier-savanna.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-seaside-light.vim b/colors/base16-atelier-seaside-light.vim
index d45ed55..91d34ea 100644
--- a/colors/base16-atelier-seaside-light.vim
+++ b/colors/base16-atelier-seaside-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-seaside.vim b/colors/base16-atelier-seaside.vim
index 0ff2b07..2b678a8 100644
--- a/colors/base16-atelier-seaside.vim
+++ b/colors/base16-atelier-seaside.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-sulphurpool-light.vim b/colors/base16-atelier-sulphurpool-light.vim
index f044c74..e12796c 100644
--- a/colors/base16-atelier-sulphurpool-light.vim
+++ b/colors/base16-atelier-sulphurpool-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atelier-sulphurpool.vim b/colors/base16-atelier-sulphurpool.vim
index b77ff04..61051ff 100644
--- a/colors/base16-atelier-sulphurpool.vim
+++ b/colors/base16-atelier-sulphurpool.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-atlas.vim b/colors/base16-atlas.vim
index 148f851..e1ba64c 100644
--- a/colors/base16-atlas.vim
+++ b/colors/base16-atlas.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-bespin.vim b/colors/base16-bespin.vim
index 12b1187..d772059 100644
--- a/colors/base16-bespin.vim
+++ b/colors/base16-bespin.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-black-metal-bathory.vim b/colors/base16-black-metal-bathory.vim
index 0ccd507..a564d32 100644
--- a/colors/base16-black-metal-bathory.vim
+++ b/colors/base16-black-metal-bathory.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-black-metal-burzum.vim b/colors/base16-black-metal-burzum.vim
index df9f251..3c8f133 100644
--- a/colors/base16-black-metal-burzum.vim
+++ b/colors/base16-black-metal-burzum.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-black-metal-dark-funeral.vim b/colors/base16-black-metal-dark-funeral.vim
index 090317e..eb7bb02 100644
--- a/colors/base16-black-metal-dark-funeral.vim
+++ b/colors/base16-black-metal-dark-funeral.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-black-metal-gorgoroth.vim b/colors/base16-black-metal-gorgoroth.vim
index bc58741..155994b 100644
--- a/colors/base16-black-metal-gorgoroth.vim
+++ b/colors/base16-black-metal-gorgoroth.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-black-metal-immortal.vim b/colors/base16-black-metal-immortal.vim
index 200fd7b..b256c97 100644
--- a/colors/base16-black-metal-immortal.vim
+++ b/colors/base16-black-metal-immortal.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-black-metal-khold.vim b/colors/base16-black-metal-khold.vim
index f3b6f96..2a896fe 100644
--- a/colors/base16-black-metal-khold.vim
+++ b/colors/base16-black-metal-khold.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-black-metal-marduk.vim b/colors/base16-black-metal-marduk.vim
index 0ae33b1..598042f 100644
--- a/colors/base16-black-metal-marduk.vim
+++ b/colors/base16-black-metal-marduk.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-black-metal-mayhem.vim b/colors/base16-black-metal-mayhem.vim
index 88cf7d7..103db9b 100644
--- a/colors/base16-black-metal-mayhem.vim
+++ b/colors/base16-black-metal-mayhem.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-black-metal-nile.vim b/colors/base16-black-metal-nile.vim
index a67cdc7..ce8dca3 100644
--- a/colors/base16-black-metal-nile.vim
+++ b/colors/base16-black-metal-nile.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-black-metal-venom.vim b/colors/base16-black-metal-venom.vim
index 77303ef..b063c54 100644
--- a/colors/base16-black-metal-venom.vim
+++ b/colors/base16-black-metal-venom.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-black-metal.vim b/colors/base16-black-metal.vim
index b3d6eb7..c36b5fb 100644
--- a/colors/base16-black-metal.vim
+++ b/colors/base16-black-metal.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-brewer.vim b/colors/base16-brewer.vim
index 4ee45aa..3ca74cd 100644
--- a/colors/base16-brewer.vim
+++ b/colors/base16-brewer.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-bright.vim b/colors/base16-bright.vim
index 0ec4e8b..efa96fa 100644
--- a/colors/base16-bright.vim
+++ b/colors/base16-bright.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-brogrammer.vim b/colors/base16-brogrammer.vim
index f571bbc..d7f2421 100644
--- a/colors/base16-brogrammer.vim
+++ b/colors/base16-brogrammer.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-brushtrees-dark.vim b/colors/base16-brushtrees-dark.vim
index eda9ff7..760ada9 100644
--- a/colors/base16-brushtrees-dark.vim
+++ b/colors/base16-brushtrees-dark.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-brushtrees.vim b/colors/base16-brushtrees.vim
index c358f98..7ec08fe 100644
--- a/colors/base16-brushtrees.vim
+++ b/colors/base16-brushtrees.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-chalk.vim b/colors/base16-chalk.vim
index e300435..1ae206a 100644
--- a/colors/base16-chalk.vim
+++ b/colors/base16-chalk.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-circus.vim b/colors/base16-circus.vim
index c9557f0..1cd61cd 100644
--- a/colors/base16-circus.vim
+++ b/colors/base16-circus.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-classic-dark.vim b/colors/base16-classic-dark.vim
index 7a7bf60..c16a861 100644
--- a/colors/base16-classic-dark.vim
+++ b/colors/base16-classic-dark.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-classic-light.vim b/colors/base16-classic-light.vim
index 60238b5..e605743 100644
--- a/colors/base16-classic-light.vim
+++ b/colors/base16-classic-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-codeschool.vim b/colors/base16-codeschool.vim
index d0257ba..4b8d36e 100644
--- a/colors/base16-codeschool.vim
+++ b/colors/base16-codeschool.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-cupcake.vim b/colors/base16-cupcake.vim
index b7c1955..6d5689e 100644
--- a/colors/base16-cupcake.vim
+++ b/colors/base16-cupcake.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-cupertino.vim b/colors/base16-cupertino.vim
index 81ea9ba..dfd846f 100644
--- a/colors/base16-cupertino.vim
+++ b/colors/base16-cupertino.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-darktooth.vim b/colors/base16-darktooth.vim
index fd24b71..00d98f4 100644
--- a/colors/base16-darktooth.vim
+++ b/colors/base16-darktooth.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-default-dark.vim b/colors/base16-default-dark.vim
index 172e436..f3e34a2 100644
--- a/colors/base16-default-dark.vim
+++ b/colors/base16-default-dark.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-default-light.vim b/colors/base16-default-light.vim
index 27c4113..1383e40 100644
--- a/colors/base16-default-light.vim
+++ b/colors/base16-default-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-dracula.vim b/colors/base16-dracula.vim
index 4d110c9..d024db8 100644
--- a/colors/base16-dracula.vim
+++ b/colors/base16-dracula.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-eighties.vim b/colors/base16-eighties.vim
index 4053126..b7e744a 100644
--- a/colors/base16-eighties.vim
+++ b/colors/base16-eighties.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-embers.vim b/colors/base16-embers.vim
index 1bcad82..5acfdd4 100644
--- a/colors/base16-embers.vim
+++ b/colors/base16-embers.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-flat.vim b/colors/base16-flat.vim
index 0779954..01a8767 100644
--- a/colors/base16-flat.vim
+++ b/colors/base16-flat.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-fruit-soda.vim b/colors/base16-fruit-soda.vim
index 6092647..d567ef0 100644
--- a/colors/base16-fruit-soda.vim
+++ b/colors/base16-fruit-soda.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-github.vim b/colors/base16-github.vim
index 261ce22..925cd6e 100644
--- a/colors/base16-github.vim
+++ b/colors/base16-github.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-google-dark.vim b/colors/base16-google-dark.vim
index 92d99f5..d34aa3a 100644
--- a/colors/base16-google-dark.vim
+++ b/colors/base16-google-dark.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-google-light.vim b/colors/base16-google-light.vim
index cefc9f6..75101f5 100644
--- a/colors/base16-google-light.vim
+++ b/colors/base16-google-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-grayscale-dark.vim b/colors/base16-grayscale-dark.vim
index 85b1363..8bfd14f 100644
--- a/colors/base16-grayscale-dark.vim
+++ b/colors/base16-grayscale-dark.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-grayscale-light.vim b/colors/base16-grayscale-light.vim
index caceb5e..41a1939 100644
--- a/colors/base16-grayscale-light.vim
+++ b/colors/base16-grayscale-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-greenscreen.vim b/colors/base16-greenscreen.vim
index a564101..e316936 100644
--- a/colors/base16-greenscreen.vim
+++ b/colors/base16-greenscreen.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-gruvbox-dark-hard.vim b/colors/base16-gruvbox-dark-hard.vim
index 3c3f589..ceb2a4e 100644
--- a/colors/base16-gruvbox-dark-hard.vim
+++ b/colors/base16-gruvbox-dark-hard.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-gruvbox-dark-medium.vim b/colors/base16-gruvbox-dark-medium.vim
index aae6222..56d7c78 100644
--- a/colors/base16-gruvbox-dark-medium.vim
+++ b/colors/base16-gruvbox-dark-medium.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-gruvbox-dark-pale.vim b/colors/base16-gruvbox-dark-pale.vim
index 03b6054..702737c 100644
--- a/colors/base16-gruvbox-dark-pale.vim
+++ b/colors/base16-gruvbox-dark-pale.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-gruvbox-dark-soft.vim b/colors/base16-gruvbox-dark-soft.vim
index 19e0106..aca0bf2 100644
--- a/colors/base16-gruvbox-dark-soft.vim
+++ b/colors/base16-gruvbox-dark-soft.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-gruvbox-light-hard.vim b/colors/base16-gruvbox-light-hard.vim
index ad72d03..541631a 100644
--- a/colors/base16-gruvbox-light-hard.vim
+++ b/colors/base16-gruvbox-light-hard.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-gruvbox-light-medium.vim b/colors/base16-gruvbox-light-medium.vim
index 28e8ec3..d1eba6f 100644
--- a/colors/base16-gruvbox-light-medium.vim
+++ b/colors/base16-gruvbox-light-medium.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-gruvbox-light-soft.vim b/colors/base16-gruvbox-light-soft.vim
index 2ec6799..551bc97 100644
--- a/colors/base16-gruvbox-light-soft.vim
+++ b/colors/base16-gruvbox-light-soft.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-harmonic-dark.vim b/colors/base16-harmonic-dark.vim
index b9c3a3f..b5969c5 100644
--- a/colors/base16-harmonic-dark.vim
+++ b/colors/base16-harmonic-dark.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-harmonic-light.vim b/colors/base16-harmonic-light.vim
index d2dd88b..357994a 100644
--- a/colors/base16-harmonic-light.vim
+++ b/colors/base16-harmonic-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-heetch-light.vim b/colors/base16-heetch-light.vim
index 38f2a02..859b200 100644
--- a/colors/base16-heetch-light.vim
+++ b/colors/base16-heetch-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-heetch.vim b/colors/base16-heetch.vim
index a7cc080..a22c159 100644
--- a/colors/base16-heetch.vim
+++ b/colors/base16-heetch.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-helios.vim b/colors/base16-helios.vim
index 986615b..47e9ee8 100644
--- a/colors/base16-helios.vim
+++ b/colors/base16-helios.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-hopscotch.vim b/colors/base16-hopscotch.vim
index 6d9c3bd..005498a 100644
--- a/colors/base16-hopscotch.vim
+++ b/colors/base16-hopscotch.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-horizon-dark.vim b/colors/base16-horizon-dark.vim
index 6eb0ed6..66a4e4c 100644
--- a/colors/base16-horizon-dark.vim
+++ b/colors/base16-horizon-dark.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-ia-dark.vim b/colors/base16-ia-dark.vim
index 7daba78..f40ea7a 100644
--- a/colors/base16-ia-dark.vim
+++ b/colors/base16-ia-dark.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-ia-light.vim b/colors/base16-ia-light.vim
index a80bfb3..f2e8054 100644
--- a/colors/base16-ia-light.vim
+++ b/colors/base16-ia-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-icy.vim b/colors/base16-icy.vim
index ebd881a..306a59e 100644
--- a/colors/base16-icy.vim
+++ b/colors/base16-icy.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-irblack.vim b/colors/base16-irblack.vim
index 9aee9fd..5321d13 100644
--- a/colors/base16-irblack.vim
+++ b/colors/base16-irblack.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-isotope.vim b/colors/base16-isotope.vim
index 8cbd797..deaeba3 100644
--- a/colors/base16-isotope.vim
+++ b/colors/base16-isotope.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-macintosh.vim b/colors/base16-macintosh.vim
index d223ac8..6accdf0 100644
--- a/colors/base16-macintosh.vim
+++ b/colors/base16-macintosh.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-marrakesh.vim b/colors/base16-marrakesh.vim
index 06fc8cf..cef773d 100644
--- a/colors/base16-marrakesh.vim
+++ b/colors/base16-marrakesh.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-materia.vim b/colors/base16-materia.vim
index 788ed85..5254f3d 100644
--- a/colors/base16-materia.vim
+++ b/colors/base16-materia.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-material-darker.vim b/colors/base16-material-darker.vim
index b8e8075..995e1b5 100644
--- a/colors/base16-material-darker.vim
+++ b/colors/base16-material-darker.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-material-lighter.vim b/colors/base16-material-lighter.vim
index e54fb01..8fe514c 100644
--- a/colors/base16-material-lighter.vim
+++ b/colors/base16-material-lighter.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-material-palenight.vim b/colors/base16-material-palenight.vim
index 056e76e..77cf65f 100644
--- a/colors/base16-material-palenight.vim
+++ b/colors/base16-material-palenight.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-material-vivid.vim b/colors/base16-material-vivid.vim
index d5782be..6e24f80 100644
--- a/colors/base16-material-vivid.vim
+++ b/colors/base16-material-vivid.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-material.vim b/colors/base16-material.vim
index a1fdd27..52a908b 100644
--- a/colors/base16-material.vim
+++ b/colors/base16-material.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-mellow-purple.vim b/colors/base16-mellow-purple.vim
index f51654b..ced0105 100644
--- a/colors/base16-mellow-purple.vim
+++ b/colors/base16-mellow-purple.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-mexico-light.vim b/colors/base16-mexico-light.vim
index 311041e..8d3b90e 100644
--- a/colors/base16-mexico-light.vim
+++ b/colors/base16-mexico-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-mocha.vim b/colors/base16-mocha.vim
index ab20849..2916231 100644
--- a/colors/base16-mocha.vim
+++ b/colors/base16-mocha.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-monokai.vim b/colors/base16-monokai.vim
index f18bca3..c6c601e 100644
--- a/colors/base16-monokai.vim
+++ b/colors/base16-monokai.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-nord.vim b/colors/base16-nord.vim
index 2a3e29f..7d78cfa 100644
--- a/colors/base16-nord.vim
+++ b/colors/base16-nord.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-ocean.vim b/colors/base16-ocean.vim
index 0a7ad1e..beb56cb 100644
--- a/colors/base16-ocean.vim
+++ b/colors/base16-ocean.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-oceanicnext.vim b/colors/base16-oceanicnext.vim
index e4706c6..2875769 100644
--- a/colors/base16-oceanicnext.vim
+++ b/colors/base16-oceanicnext.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-one-light.vim b/colors/base16-one-light.vim
index bc7cd30..072a055 100644
--- a/colors/base16-one-light.vim
+++ b/colors/base16-one-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-onedark.vim b/colors/base16-onedark.vim
index de4da61..3edf6fe 100644
--- a/colors/base16-onedark.vim
+++ b/colors/base16-onedark.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-outrun-dark.vim b/colors/base16-outrun-dark.vim
index 7c6db45..a90053a 100644
--- a/colors/base16-outrun-dark.vim
+++ b/colors/base16-outrun-dark.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-papercolor-dark.vim b/colors/base16-papercolor-dark.vim
index 595779a..c3ff491 100644
--- a/colors/base16-papercolor-dark.vim
+++ b/colors/base16-papercolor-dark.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-papercolor-light.vim b/colors/base16-papercolor-light.vim
index 327b1b9..ae8493c 100644
--- a/colors/base16-papercolor-light.vim
+++ b/colors/base16-papercolor-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-paraiso.vim b/colors/base16-paraiso.vim
index ee5e38f..d368ecf 100644
--- a/colors/base16-paraiso.vim
+++ b/colors/base16-paraiso.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-phd.vim b/colors/base16-phd.vim
index f2c5491..d31d92a 100644
--- a/colors/base16-phd.vim
+++ b/colors/base16-phd.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-pico.vim b/colors/base16-pico.vim
index f47824d..b5566f3 100644
--- a/colors/base16-pico.vim
+++ b/colors/base16-pico.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-pop.vim b/colors/base16-pop.vim
index 810ce8d..942982f 100644
--- a/colors/base16-pop.vim
+++ b/colors/base16-pop.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-porple.vim b/colors/base16-porple.vim
index 356bfe9..c4259b1 100644
--- a/colors/base16-porple.vim
+++ b/colors/base16-porple.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-railscasts.vim b/colors/base16-railscasts.vim
index 94f84d6..5c332c8 100644
--- a/colors/base16-railscasts.vim
+++ b/colors/base16-railscasts.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-rebecca.vim b/colors/base16-rebecca.vim
index 78bd147..e82a67b 100644
--- a/colors/base16-rebecca.vim
+++ b/colors/base16-rebecca.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-seti.vim b/colors/base16-seti.vim
index 6c05621..7f175d1 100644
--- a/colors/base16-seti.vim
+++ b/colors/base16-seti.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-shapeshifter.vim b/colors/base16-shapeshifter.vim
index 4b3993f..159be42 100644
--- a/colors/base16-shapeshifter.vim
+++ b/colors/base16-shapeshifter.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-snazzy.vim b/colors/base16-snazzy.vim
index 54bafa3..7a44b56 100644
--- a/colors/base16-snazzy.vim
+++ b/colors/base16-snazzy.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-solarflare.vim b/colors/base16-solarflare.vim
index 914a824..54ba0b7 100644
--- a/colors/base16-solarflare.vim
+++ b/colors/base16-solarflare.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-solarized-dark.vim b/colors/base16-solarized-dark.vim
index e127538..6358d16 100644
--- a/colors/base16-solarized-dark.vim
+++ b/colors/base16-solarized-dark.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-solarized-light.vim b/colors/base16-solarized-light.vim
index 1133e7f..c9f747d 100644
--- a/colors/base16-solarized-light.vim
+++ b/colors/base16-solarized-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-spacemacs.vim b/colors/base16-spacemacs.vim
index 09f82e7..eca75b5 100644
--- a/colors/base16-spacemacs.vim
+++ b/colors/base16-spacemacs.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-summerfruit-dark.vim b/colors/base16-summerfruit-dark.vim
index 53f895e..ea2641e 100644
--- a/colors/base16-summerfruit-dark.vim
+++ b/colors/base16-summerfruit-dark.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-summerfruit-light.vim b/colors/base16-summerfruit-light.vim
index f59d646..cedd717 100644
--- a/colors/base16-summerfruit-light.vim
+++ b/colors/base16-summerfruit-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-synth-midnight-dark.vim b/colors/base16-synth-midnight-dark.vim
index d0c02ba..aa5073d 100644
--- a/colors/base16-synth-midnight-dark.vim
+++ b/colors/base16-synth-midnight-dark.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-tomorrow-night-eighties.vim b/colors/base16-tomorrow-night-eighties.vim
index c0a9357..af755ca 100644
--- a/colors/base16-tomorrow-night-eighties.vim
+++ b/colors/base16-tomorrow-night-eighties.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-tomorrow-night.vim b/colors/base16-tomorrow-night.vim
index 1f85d44..8cbdd32 100644
--- a/colors/base16-tomorrow-night.vim
+++ b/colors/base16-tomorrow-night.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-tomorrow.vim b/colors/base16-tomorrow.vim
index dd23cf3..76d10fa 100644
--- a/colors/base16-tomorrow.vim
+++ b/colors/base16-tomorrow.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-tube.vim b/colors/base16-tube.vim
index 667d0d9..8118919 100644
--- a/colors/base16-tube.vim
+++ b/colors/base16-tube.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-twilight.vim b/colors/base16-twilight.vim
index 1d4c526..dafcce7 100644
--- a/colors/base16-twilight.vim
+++ b/colors/base16-twilight.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-unikitty-dark.vim b/colors/base16-unikitty-dark.vim
index e2ed2b2..0b06804 100644
--- a/colors/base16-unikitty-dark.vim
+++ b/colors/base16-unikitty-dark.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-unikitty-light.vim b/colors/base16-unikitty-light.vim
index 6af7c5a..3ee06b0 100644
--- a/colors/base16-unikitty-light.vim
+++ b/colors/base16-unikitty-light.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-woodland.vim b/colors/base16-woodland.vim
index 7199b23..37f0833 100644
--- a/colors/base16-woodland.vim
+++ b/colors/base16-woodland.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-xcode-dusk.vim b/colors/base16-xcode-dusk.vim
index 155b6cd..9f0759f 100644
--- a/colors/base16-xcode-dusk.vim
+++ b/colors/base16-xcode-dusk.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi
diff --git a/colors/base16-zenburn.vim b/colors/base16-zenburn.vim
index 6c71424..8e04e8c 100644
--- a/colors/base16-zenburn.vim
+++ b/colors/base16-zenburn.vim
@@ -621,6 +621,27 @@ endif
" Java
call <sid>hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "")
+" Treesitter
+call <sid>hi("TSNote", s:gui00, s:gui0D, s:cterm00, s:cterm0D, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui0A, s:cterm00, s:cterm0A, "", "")
+call <sid>hi("TSWarning", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
+call <sid>hi("TSConstructor", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSField", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSKeyword", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSKeywordFunction", s:gui0E, "", s:cterm0E, "", "", "")
+call <sid>hi("TSLabel", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSOperator", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSParameter", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSProperty", s:gui0D, "", s:cterm0D, "", "", "")
+call <sid>hi("TSPunctDelimiter", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSPunctBracket", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSPunctSpecial", s:gui05, "", s:cterm05, "", "", "")
+call <sid>hi("TSStringRegex", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSStringEscape", s:gui0C, "", s:cterm0C, "", "", "")
+call <sid>hi("TSVariable", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSVariableBuiltin", s:gui08, "", s:cterm08, "", "", "")
+call <sid>hi("TSTextReference", s:gui0C, "", s:cterm0C, "", "", "")
+
" Remove functions
delf <sid>hi