2021-07-04 16:12:17 -05:00
|
|
|
local install = require "nvim-treesitter.install"
|
|
|
|
|
local utils = require "nvim-treesitter.utils"
|
|
|
|
|
local info = require "nvim-treesitter.info"
|
|
|
|
|
local configs = require "nvim-treesitter.configs"
|
2022-07-18 12:29:02 +02:00
|
|
|
local statusline = require "nvim-treesitter.statusline"
|
2020-09-01 23:39:06 +02:00
|
|
|
|
2020-08-15 09:24:24 -05:00
|
|
|
-- Registers all query predicates
|
2021-07-04 16:12:17 -05:00
|
|
|
require "nvim-treesitter.query_predicates"
|
2020-08-15 09:24:24 -05:00
|
|
|
|
2020-04-18 19:32:51 +02:00
|
|
|
local M = {}
|
|
|
|
|
|
2020-05-08 11:22:59 +02:00
|
|
|
function M.setup()
|
2021-07-04 16:12:17 -05:00
|
|
|
utils.setup_commands("install", install.commands)
|
|
|
|
|
utils.setup_commands("info", info.commands)
|
|
|
|
|
utils.setup_commands("configs", configs.commands)
|
2020-07-02 10:26:53 -05:00
|
|
|
configs.init()
|
|
|
|
|
end
|
2020-04-18 19:32:51 +02:00
|
|
|
|
2022-07-18 12:29:02 +02:00
|
|
|
M.define_modules = configs.define_modules
|
|
|
|
|
M.statusline = statusline.statusline
|
2020-10-09 13:43:34 +02:00
|
|
|
|
2020-04-18 19:32:51 +02:00
|
|
|
return M
|