return {
  "nvim-treesitter/nvim-treesitter",
  name = "treesitter",
  priority = 10,
  branch = "main",
  lazy = false,
  init = function()
    require("nvim-treesitter").install {
      "bash",
      "c",
      "cmake",
      "comment",
      "css",
      "diff",
      "gitcommit",
      "gitignore",
      "go",
      "gomod",
      "html",
      "http",
      "java",
      "javascript",
      "jq",
      "jsdoc",
      "json5",
      "kdl",
      "lua",
      "markdown",
      "markdown_inline",
      "python",
      "scss",
      "sql",
      "terraform",
      "typescript",
      "vim",
      "yaml"
    }
  end,
  opts = {
    indent = { enable = true },
    highlight = { enable = true },
    folds = { enable = true },
  },
}