aboutsummaryrefslogtreecommitdiff
path: root/modules/neovim/nvim/lua/config/treesitter.lua
blob: 6ce90cf31905b761777e44c8d8f5f41f8e587404 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
require("nvim-treesitter.configs").setup {
  highlight = {
    enable = true,
    disable = function(lang, buf)
      local max_filesize = 100 * 1024 -- 100 KB
      local ok, stats = pcall(vim.loop.fs_stat, vim.api.nvim_buf_get_name(buf))
      if ok and stats and stats.size > max_filesize then
          return true
      end
    end,
  },
}