aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/nvim/init.lua1
-rw-r--r--.config/nvim/lua/plug.lua1
-rw-r--r--.config/nvim/lua/tree.lua26
3 files changed, 28 insertions, 0 deletions
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" },
+ },
+}