From 2c12230dfbd310028cb3e31440e555acaeacf427 Mon Sep 17 00:00:00 2001 From: Blista Kanjo Date: Fri, 23 Jun 2023 08:37:41 -0400 Subject: feat: nvim-treesitter --- .config/nvim/init.lua | 1 + .config/nvim/lua/plug.lua | 1 + .config/nvim/lua/tree.lua | 26 ++++++++++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 .config/nvim/lua/tree.lua (limited to '.config/nvim') diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index eea0180..b84a275 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -5,3 +5,4 @@ require('look') require('opts') require('plug') require('tele') +require('tree') diff --git a/.config/nvim/lua/plug.lua b/.config/nvim/lua/plug.lua index 98f1391..c53906a 100644 --- a/.config/nvim/lua/plug.lua +++ b/.config/nvim/lua/plug.lua @@ -11,6 +11,7 @@ vim.cmd [[ Plug 'junegunn/fzf' Plug 'nvim-lua/plenary.nvim' Plug 'nvim-telescope/telescope.nvim', { 'tag': '0.1.1' } + Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} " Plug 'LunarWatcher/auto-pairs' call plug#end() diff --git a/.config/nvim/lua/tree.lua b/.config/nvim/lua/tree.lua new file mode 100644 index 0000000..d293c33 --- /dev/null +++ b/.config/nvim/lua/tree.lua @@ -0,0 +1,26 @@ +local status_ok, configs = pcall(require, "nvim-treesitter.configs") +if not status_ok then + return +end + +configs.setup { + ensure_installed = { + "bash", + "lua", + "vim", + "vimdoc", + }, + + sync_install = false, + auto_install = true, + ignore_install = { "" }, + highlight = { + enable = true, + disable = { "" }, + additional_vim_regex_highlighting = false, + }, + indent = { + enable = true, + disable = { "yaml" }, + }, +} -- cgit v1.2.3