Package Details: nvim-treesitter-parsers-main-git r6181.77362027f-1

Git Clone URL: https://aur.archlinux.org/nvim-treesitter-parsers-main-git.git (read-only, click to copy)
Package Base: nvim-treesitter-parsers-main-git
Description: All of the registered tree sitter parsers used by Neovim; main branch of nvim-treesitter
Upstream URL: https://github.com/nvim-treesitter/nvim-treesitter
Keywords: neovim nvim tree-sitter treesitter
Licenses: Apache
Conflicts: nvim-treesitter-parsers, nvim-treesitter-parsers-git, nvim-treesitter-parsers-main
Provides: nvim-treesitter-parsers-main
Submitter: sentriz
Maintainer: sentriz
Last Packager: sentriz
Votes: 1
Popularity: 0.72
First Submitted: 2025-09-20 14:51 (UTC)
Last Updated: 2025-09-30 11:22 (UTC)

Latest Comments

sentriz commented on 2025-09-30 11:27 (UTC) (edited on 2025-09-30 11:27 (UTC) by sentriz)

to use this package, you do not need the nvim-treesitter plugin

parsers and queries are installed globally and picked up by nvim from this package

minimal init.lua:

vim.treesitter.language.register("angular", { "htmlangular" })
vim.treesitter.language.register("bash", { "sh" })
vim.treesitter.language.register("commonlisp", { "lisp" })
vim.treesitter.language.register("diff", { "gitdiff" })
vim.treesitter.language.register("elixir", { "ex" })
vim.treesitter.language.register("git_config", { "gitconfig" })
vim.treesitter.language.register("git_rebase", { "gitrebase" })
vim.treesitter.language.register("haskell", { "hs" })
vim.treesitter.language.register("ini", { "confini", "dosini" })
vim.treesitter.language.register("javascript", { "javascriptreact", "ecma", "ecmascript", "jsx", "js" })
vim.treesitter.language.register("latex", { "tex" })
vim.treesitter.language.register("make", { "automake" })
vim.treesitter.language.register("markdown", { "pandoc" })
vim.treesitter.language.register("python", { "py", "gyp" })
vim.treesitter.language.register("ssh_config", { "sshconfig" })
vim.treesitter.language.register("typescript", { "ts" })

vim.api.nvim_create_autocmd("FileType", {
    callback = function()
        vim.treesitter.start()
    end,
})