lazy loading : treesitter

This commit is contained in:
siduck76 2021-06-25 21:36:13 +05:30
parent 7464358bbf
commit 922089fc07
3 changed files with 33 additions and 21 deletions

View File

@ -36,7 +36,6 @@ g.indent_blankline_buftype_exclude = {"terminal"}
g.indent_blankline_show_trailing_blankline_indent = false
g.indent_blankline_show_first_indent_level = false
require "treesitter-nvim"
require "mappings"
require "telescope-nvim"

View File

@ -11,7 +11,14 @@ return packer.startup(
use "norcalli/nvim-colorizer.lua"
-- lang stuff
use "nvim-treesitter/nvim-treesitter"
use {
"nvim-treesitter/nvim-treesitter",
event = "BufRead",
config = function()
require("treesitter-nvim").config()
end
}
use "neovim/nvim-lspconfig"
-- load compe in insert mode only
@ -35,9 +42,9 @@ return packer.startup(
-- use "alvan/vim-closetag" -- for html
-- Comment
use "terrortylor/nvim-comment"
use "terrortylor/nvim-comment" -- snippet support
-- snippet support
-- snippet
use {
"hrsh7th/vim-vsnip",
event = "InsertCharPre"

View File

@ -1,19 +1,25 @@
local ts_config = require("nvim-treesitter.configs")
local M = {}
ts_config.setup {
ensure_installed = {
"javascript",
"html",
"css",
"bash",
"lua",
"json",
"python"
-- "rust",
-- "go"
},
highlight = {
enable = true,
use_languagetree = true
M.config = function()
local ts_config = require("nvim-treesitter.configs")
ts_config.setup {
ensure_installed = {
"javascript",
"html",
"css",
"bash",
"lua",
"json",
"python"
-- "rust",
-- "go"
},
highlight = {
enable = true,
use_languagetree = true
}
}
}
end
return M