Fix #167: Add custom_captures config key to set highlights for custom queries

This commit is contained in:
Stephan Seitz 2020-07-12 14:51:11 +02:00 committed by Thomas Vigouroux
parent f803c74ebc
commit 97ad374816
4 changed files with 33 additions and 0 deletions

View file

@ -33,6 +33,9 @@ By default, everything is disabled. To enable support for features, in your `ini
highlight = {
enable = true, -- false will disable the whole extension
disable = { 'c', 'rust' }, -- list of language that will be disabled
custom_captures = { -- mapping of user defined captures to highlight groups
-- ["foo.bar"] = "Identifier" -- highlight own capture @foo.bar with highlight group "Identifier", see :h nvim-treesitter-query-extensions
},
},
incremental_selection = {
enable = true,
@ -48,6 +51,18 @@ By default, everything is disabled. To enable support for features, in your `ini
}
EOF
<
==============================================================================
USER QUERY EXTENSIONS *nvim-treesitter-query-extensions*
You can add your own query files by placing a query file in vim's runtime path
after `nvim-treesitter` is sourced. If the language has a built in query file,
that file will be appended to or it will be used (useful for languages not yet
supported).
For example, you can add files to `<vim-config-dir>/after/queries/lua/highlights.scm`
to add more queries to lua highlights. You can also manually add query paths
to the runtime path by adding this to your vim config `set rtp+='path/to/queries'`.
==============================================================================
COMMANDS *nvim-treesitter-commands*