Skip to content

Commit

Permalink
feat(tree-sitter): add support for nvim-treesitter/nvim-treesitter
Browse files Browse the repository at this point in the history
  • Loading branch information
sainnhe committed Jun 27, 2020
1 parent e20e1cb commit 16a77e5
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 0 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Expand Up @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.

## [Unreleased]

### Added

- Optimize `nvim-treesitter/nvim-treesitter`.

## [1.2.0] - 2020-06-04

### Added
Expand Down
41 changes: 41 additions & 0 deletions autoload/gruvbox_material.vim
Expand Up @@ -6,6 +6,11 @@
" License: MIT License
" =============================================================================

augroup GruvboxMaterial "{{{
autocmd!
autocmd VimEnter * call gruvbox_material#nvim_treesitter()
augroup END "}}}

function! gruvbox_material#get_configuration() "{{{
return {
\ 'background': get(g:, 'gruvbox_material_background', 'medium'),
Expand Down Expand Up @@ -390,4 +395,40 @@ function! gruvbox_material#ft_exists(path) "{{{
return filereadable(gruvbox_material#ft_rootpath(a:path) . '/after/ftplugin/text/gruvbox_material.vim')
endfunction "}}}

" nvim-treesitter/nvim-treesitter {{{
function! gruvbox_material#nvim_treesitter()
highlight! link TSPunctDelimiter Grey
highlight! link TSPunctBracket Fg
highlight! link TSPunctSpecial Fg
highlight! link TSConstant PurpleItalic
highlight! link TSConstBuiltin PurpleItalic
highlight! link TSConstMacro Purple
highlight! link TSString Yellow
highlight! link TSStringRegex Green
highlight! link TSStringEscape Green
highlight! link TSCharacter Yellow
highlight! link TSNumber Purple
highlight! link TSBoolean Purple
highlight! link TSFloat Purple
highlight! link TSFunction Green
highlight! link TSFuncBuiltin Green
highlight! link TSFuncMacro Green
highlight! link TSParameter Fg
highlight! link TSMethod Green
highlight! link TSField Green
highlight! link TSProperty Green
highlight! link TSConstructor Fg
highlight! link TSConditional Red
highlight! link TSRepeat Red
highlight! link TSLabel Orange
highlight! link TSOperator Orange
highlight! link TSKeyword Red
highlight! link TSException Red
highlight! link TSType Aqua
highlight! link TSTypeBuiltin BlueItalic
highlight! link TSStructure Orange
highlight! link TSInclude PurpleItalic
endfunction
" }}}

" vim: set sw=2 ts=2 sts=2 et tw=80 ft=vim fdm=marker fmr={{{,}}}:

0 comments on commit 16a77e5

Please sign in to comment.