Skip to content

Commit

Permalink
Add support for Neovim's native LSP semantic tokens (sainnhe#162)
Browse files Browse the repository at this point in the history
  • Loading branch information
nabaco authored and chaesngmin committed Apr 27, 2023
1 parent e21ff89 commit 6de7163
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions colors/gruvbox-material.vim
Original file line number Diff line number Diff line change
Expand Up @@ -670,6 +670,30 @@ if has('nvim-0.8.0')
highlight! link @variable.builtin TSVariableBuiltin
endif
" }}}
" neovim/lsp-semantic-tokens {{{
highlight! link LspNamespace TSNamespace
highlight! link LspType TSType
highlight! link LspClass TSType
highlight! link LspEnum TSType
highlight! link LspInterface TSType
highlight! link LspStruct TSType
highlight! link LspTypeParameter TSType
highlight! link LspParameter TSParameter
highlight! link LspVariable TSVariable
highlight! link LspProperty TSProperty
highlight! link LspEnumMember TSVariableBuiltin
highlight! link LspEvent TSLabel
highlight! link LspFunction TSFunction
highlight! link LspMethod TSMethod
highlight! link LspMacro TSMacro
highlight! link LspKeyword TSKeyword
highlight! link LspModifier TSOperator
highlight! link LspComment TSComment
highlight! link LspString TSString
highlight! link LspNumber TSNumber
highlight! link LspRegexp TSStringRegexp
highlight! link LspOperator TSOperator
" }}}
" neoclide/coc.nvim {{{
call gruvbox_material#highlight('CocHoverRange', s:palette.none, s:palette.none, 'bold,underline')
call gruvbox_material#highlight('CocSearch', s:palette.green, s:palette.none, 'bold')
Expand Down

0 comments on commit 6de7163

Please sign in to comment.