Skip to content

Comments

Fix treesitter setup and Mason#1889

Closed
mbergo wants to merge 1 commit intonvim-lua:masterfrom
mbergo:fix/treesitter-mason-fixes
Closed

Fix treesitter setup and Mason#1889
mbergo wants to merge 1 commit intonvim-lua:masterfrom
mbergo:fix/treesitter-mason-fixes

Conversation

@mbergo
Copy link

@mbergo mbergo commented Feb 20, 2026

Lua package

Apply the Neovim config fixes for current plugin APIs:
replace deprecated nvim-treesitter install call with configs.setup

Errors on Debian:

                                                                             
                                                                                           
  /home/mbergo/.config/nvim/init.lua:856: attempt to call field 'install' (a nil 
  value)                                                                         
            
                                                                                 
                                                                                 
            
  # stacktrace:                                                                  
                                                                                 
            
    - .config/nvim/init.lua:856 _in_ **config**                                  
                                                                                 
            
    - .config/nvim/init.lua:257"

and

❯ Error executing vim.schedule lua callback: 
  ...l/share/nvim/lazy/mason.nvim/lua/mason
  -registry/init.lua:32: Cannot find package "lua_ls".                           
       
  stack traceback:                                                               
       
          [C]: in function 'error'                                               
       
          ...l/share/nvim/lazy/mason.nvim/lua/mason-registry/init.lua:32: in 
  function 
  'get_package'                                                                  
       
          ...on-tool-installer.nvim/lua/mason-tool-installer/init.lua:269: in 
  function
   'callback'                                                                    
       
          ...l/share/nvim/lazy/mason.nvim/lua/mason-registry/init.lua:153: in 
  function
   'refresh'                                                                     
       
          ...on-tool-installer.nvim/lua/mason-tool-installer/init.lua:345: in 
  function
   ''                                                                            
       
          vim/_editor.lua: in function ''                                        
       
          vim/_editor.lua: in function <vim/_editor.lua:0>

@tjdevries, big fan, my friend.

  Lua package

Apply the Neovim config fixes for current plugin APIs:\n-
  replace deprecated nvim-treesitter install call with configs.setup
@mbergo mbergo closed this Feb 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants