summaryrefslogtreecommitdiff
path: root/config/essentials/nvim/lua/user/treesitter.lua
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2023-11-19 16:30:21 +0100
committerRaymaekers Luca <raymaekers.luca@gmail.com>2023-11-19 16:30:21 +0100
commitac82416ba14d4cfc2f47ab1d607501bfd899781f (patch)
treeac0ecd986284f5ae73b413143739281b9f8577bd /config/essentials/nvim/lua/user/treesitter.lua
parentff3a8bb2d62f5a7e1759eb3d9e0834f4396e833d (diff)
parent822f8dbf4db697c7a2bfbd675374bfaa7080ce82 (diff)
Merge branch 'main' of /var/git/dotfiles
Diffstat (limited to 'config/essentials/nvim/lua/user/treesitter.lua')
-rw-r--r--config/essentials/nvim/lua/user/treesitter.lua17
1 files changed, 17 insertions, 0 deletions
diff --git a/config/essentials/nvim/lua/user/treesitter.lua b/config/essentials/nvim/lua/user/treesitter.lua
new file mode 100644
index 0000000..2355215
--- /dev/null
+++ b/config/essentials/nvim/lua/user/treesitter.lua
@@ -0,0 +1,17 @@
+require'nvim-treesitter.configs'.setup {
+ -- A list of parser names, or "all" (the five listed parsers should always be installed)
+ ensure_installed = { "c", "lua", "vim", "vimdoc", "query" },
+
+ -- Install parsers synchronously (only applied to `ensure_installed`)
+ sync_install = false,
+
+ -- Automatically install missing parsers when entering buffer
+ -- Recommendation: set to false if you don't have `tree-sitter` CLI installed locally
+ auto_install = true,
+
+ indent = { enable = on },
+
+ highlight = { enable = true, },
+
+ additional_vim_regex_highlighting = false,
+}