-- -*- mode: lua; -*- vim: ft=lua local treesitter = require('nvim-treesitter.configs') treesitter.setup({ ensure_installed = { 'bash', 'c', 'cmake', 'commonlisp', 'cpp', 'css', 'diff', 'dockerfile', 'eex', 'elixir', 'fish', 'git_rebase', 'gitattributes', 'gitignore', 'hcl', 'heex', 'html', 'javascript', 'jsdoc', 'json', 'JSON with comments', 'jsonnet', 'lua', 'make', 'markdown', 'markdown_inline', 'meson', 'ninja', 'nix', 'org', 'proto', 'racket', 'rasi', 'regex', 'rst', 'ruby', 'rust', 'scheme', 'scss', 'surface', 'svelte', 'toml', 'tsx', 'typescript', 'vala', 'vim', 'yaml', 'zig' }, autopairs = { enable = true }, highlight = { enable = true }, incremental_selection = { enable = true }, indent = { enable = true } })