diff options
Diffstat (limited to 'dot_config/nvim/lua/plugins/treesitter.lua')
| -rw-r--r-- | dot_config/nvim/lua/plugins/treesitter.lua | 23 |
1 files changed, 4 insertions, 19 deletions
diff --git a/dot_config/nvim/lua/plugins/treesitter.lua b/dot_config/nvim/lua/plugins/treesitter.lua index cf947b9..5410dc0 100644 --- a/dot_config/nvim/lua/plugins/treesitter.lua +++ b/dot_config/nvim/lua/plugins/treesitter.lua @@ -1,25 +1,10 @@ return { "nvim-treesitter/nvim-treesitter", + branch = "main", + lazy = false, build = ":TSUpdate", config = function() - require("nvim-treesitter.configs").setup({ - ensure_installed = { "lua", "go", "zig", "markdown", "json", "yaml", "javascript", - "typescript", "bash", "python", "c_sharp", "cpp", "gleam", "svelte" }, - indent = { enable = true }, - sync_install = false, - - highlight = { enable = true }, - }) - - local treesitter_parser_config = require("nvim-treesitter.parsers").get_parser_configs() - treesitter_parser_config.templ = { - install_info = { - url = "https://github.com/vrischmann/tree-sitter-templ.git", - files = { "src/parser.c", "src/scanner.c" }, - branch = "master", - }, - } - - vim.treesitter.language.register("templ", "templ") + local treesitter = require("nvim-treesitter") + treesitter.install({ "python", "go", "zig", "markdown", "json", "yaml", "javascript", "typescript", "bash", "python" }) end } |
