Files
nvim/lua/plugins/nvim-treesitter.lua

34 lines
649 B
Lua

local function config()
--- Ensure plugin is avaiable
local treesitter = require("nvim-treesitter.configs")
--- Plugin options
opts = {
highlight = {
enable = true,
},
autotag = {
enable = true,
},
auto_install = true,
incremental_selection = {
enable = true,
keymaps = {
init_selection = "<leader>ss",
node_incremental = false,
scope_incremental = false,
node_decremental = false,
},
},
}
--- Load plugin
treesitter.setup(opts)
end
return {
"nvim-treesitter/nvim-treesitter",
event = { "BufReadPre", "BufNewFile" },
config = config
}