From ff63e9333651809535a331f4f487814e8d7b8938 Mon Sep 17 00:00:00 2001 From: Sonny Bakker Date: Sat, 3 Dec 2022 19:27:31 +0100 Subject: [PATCH] Replace vim's default hightlight with treesitter's --- templates/nvim/lua/tree-sitter.lua.j2 | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/templates/nvim/lua/tree-sitter.lua.j2 b/templates/nvim/lua/tree-sitter.lua.j2 index 78c8346..dafb181 100644 --- a/templates/nvim/lua/tree-sitter.lua.j2 +++ b/templates/nvim/lua/tree-sitter.lua.j2 @@ -1,5 +1,8 @@ -- {{ ansible_managed }} {{ ansible_date_time.time }} {{ ansible_date_time.date }} +-- Tree sitter language parsers are installed automatically (through `auto_install`). +-- To update installed parsers use `:TSUpdate {language}`. +-- See https://github.com/nvim-treesitter/nvim-treesitter for more info. local tree_sitter_config = require('nvim-treesitter.configs') tree_sitter_config.setup { @@ -8,4 +11,14 @@ tree_sitter_config.setup { 'json', 'dockerfile', 'markdown', }, auto_install = true, + highlight = { + enable = true, + additional_vim_regex_highlighting = false, + }, + indent = { + enable = true, + }, + incremental_selection = { + enable = true, + }, }