diff options
| author | Christian Clason <c.clason@uni-graz.at> | 2022-10-16 15:58:50 +0200 |
|---|---|---|
| committer | Christian Clason <christian.clason@uni-due.de> | 2022-10-17 09:20:42 +0200 |
| commit | de2fa5327a566c16cdf85984f3c4fff7aafecc97 (patch) | |
| tree | cfa6dc4ef654f2505925a86b9df13398fecf5166 /README.md | |
| parent | c27597b43687d2fbca21c70f22add6f7ffaf9d7b (diff) | |
fix(readme): update highlight instructions
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 21 |
1 files changed, 13 insertions, 8 deletions
@@ -331,17 +331,22 @@ require'nvim-treesitter.configs'.setup { } ``` -You can add custom highlight captures with: +To customize the syntax highlighting of a capture, simply define or link a highlight group of the same name: -```vim -lua <<EOF - require"nvim-treesitter.highlight".set_custom_captures { - -- Highlight the @foo.bar capture group with the "Identifier" highlight group. - ["foo.bar"] = "Identifier", - } -EOF +```lua +-- Highlight the @foo.bar capture group with the "Identifier" highlight group +vim.api.nvim_set_hl(0, "@foo.bar", { link = "Identifier" }) +``` + +For a language-specific highlight, append the name of the language: + +```lua +-- Highlight @foo.bar as "Identifier" only in Lua files +vim.api.nvim_set_hl(0, "@foo.bar.lua", { link = "Identifier" }) ``` +See `:h treesitter-highlight-groups` for details. + #### Incremental selection Incremental selection based on the named nodes from the grammar. |
