add treesitter

09-autopairs
christianchiarulli 3 years ago
parent 94f160d1bd
commit 63cb259f98

@ -5,3 +5,4 @@ require "user.colorscheme"
require "user.cmp" require "user.cmp"
require "user.lsp" require "user.lsp"
require "user.telescope" require "user.telescope"
require "user.treesitter"

@ -69,6 +69,12 @@ return packer.startup(function(use)
-- Telescope -- Telescope
use "nvim-telescope/telescope.nvim" use "nvim-telescope/telescope.nvim"
-- Treesitter
use {
"nvim-treesitter/nvim-treesitter",
run = ":TSUpdate",
}
-- Automatically set up your configuration after cloning packer.nvim -- Automatically set up your configuration after cloning packer.nvim
-- Put this at the end after all plugins -- Put this at the end after all plugins
if PACKER_BOOTSTRAP then if PACKER_BOOTSTRAP then

@ -0,0 +1,16 @@
local status_ok, configs = pcall(require, "nvim-treesitter.configs")
if not status_ok then
return
end
configs.setup {
ensure_installed = "maintained", -- one of "all", "maintained" (parsers with maintainers), or a list of languages
sync_install = false, -- install languages synchronously (only applied to `ensure_installed`)
ignore_install = { "" }, -- List of parsers to ignore installing
highlight = {
enable = true, -- false will disable the whole extension
disable = { "" }, -- list of language that will be disabled
additional_vim_regex_highlighting = true,
},
indent = { enable = true, disable = { "yaml" } },
}
Loading…
Cancel
Save