From cfc6753c3f6089ffaf8473a529c1ad6849d7e1ed Mon Sep 17 00:00:00 2001 From: Patrick Stockwell Date: Fri, 5 Jan 2024 12:10:06 +1100 Subject: [PATCH] Improve LSP highlights for TS/JS --- colors/vim-monokai-tasty.vim | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/colors/vim-monokai-tasty.vim b/colors/vim-monokai-tasty.vim index 613dcc0..6a4bb5d 100644 --- a/colors/vim-monokai-tasty.vim +++ b/colors/vim-monokai-tasty.vim @@ -668,6 +668,26 @@ if (has('nvim-0.8')) call Highlight('@lsp.type.variable.scala', { 'fg': s:none, 'bg': s:none, 'style': s:none }) call Highlight('@lsp.type.class.scala', { 'fg': s:none, 'bg': s:none, 'style': s:none }) " }}} + + " TypeScript {{{ + call Highlight('@lsp.type.parameter.typescript', { 'fg': s:none, 'bg': s:none, 'style': s:none }) + call Highlight('@lsp.type.variable.typescript', { 'fg': s:none, 'bg': s:none, 'style': s:none }) + call Highlight('@lsp.type.property.typescript', { 'fg': s:none, 'bg': s:none, 'style': s:none }) + call Highlight('@lsp.type.namespace.typescript', { 'fg': s:none, 'bg': s:none, 'style': s:none }) + " }}} + + " TypeScript React (TSX) {{{ + call Highlight('@lsp.type.parameter.typescript.tsx', { 'fg': s:none, 'bg': s:none, 'style': s:none }) + call Highlight('@lsp.type.variable.typescript.tsx', { 'fg': s:none, 'bg': s:none, 'style': s:none }) + call Highlight('@lsp.type.property.typescript.tsx', { 'fg': s:none, 'bg': s:none, 'style': s:none }) + call Highlight('@lsp.type.namespace.typescript.tsx', { 'fg': s:none, 'bg': s:none, 'style': s:none }) + " }}} + + " JavaScript {{{ + call Highlight('@lsp.type.parameter.javascript', { 'fg': s:none, 'bg': s:none, 'style': s:none }) + call Highlight('@lsp.type.variable.javascript', { 'fg': s:none, 'bg': s:none, 'style': s:none }) + call Highlight('@lsp.type.namespace.javascript', { 'fg': s:none, 'bg': s:none, 'style': s:none }) + " }}} endif " Must be at the end, because of ctermbg=234 bug.