mirror of
				https://github.com/marianozunino/nvim.git
				synced 2025-10-29 11:50:41 -03:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
	
		
			845 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
	
		
			845 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| return {
 | |
|   "nvim-treesitter/nvim-treesitter",
 | |
|   build = ":TSUpdate",
 | |
|   config = function()
 | |
|     require("nvim-treesitter.configs").setup({
 | |
|       ensure_installed = {
 | |
|         "c",
 | |
|         "lua",
 | |
|         "typescript",
 | |
|         "go",
 | |
|         "vim",
 | |
|         "vimdoc",
 | |
|         "query",
 | |
|         "markdown",
 | |
|         "markdown_inline",
 | |
|         "templ",
 | |
|       },
 | |
|       ignore_install = {},
 | |
|       modules = {},
 | |
|       sync_install = false,
 | |
|       auto_install = false,
 | |
|       highlight = {
 | |
|         enable = true,
 | |
|         disable = function(_, buf)
 | |
|           local max_filesize = 100 * 1024
 | |
|           local ok, stats = pcall(vim.uv.fs_stat, vim.api.nvim_buf_get_name(buf))
 | |
|           if ok and stats and stats.size > max_filesize then
 | |
|             return true
 | |
|           end
 | |
|         end,
 | |
|         additional_vim_regex_highlighting = false,
 | |
|       },
 | |
|     })
 | |
|   end,
 | |
| }
 |