add mason config
This commit is contained in:
		
							
								
								
									
										25
									
								
								nvim/lua/mason_config.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								nvim/lua/mason_config.lua
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
require('mason').setup({
 | 
			
		||||
	ui = {
 | 
			
		||||
        icons = {
 | 
			
		||||
            package_installed = "✓",
 | 
			
		||||
            package_pending = "➜",
 | 
			
		||||
            package_uninstalled = "✗"
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
})
 | 
			
		||||
require('mason-lspconfig').setup({
 | 
			
		||||
	ensure_installed = {"tsserver"}
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
require'mason-tool-installer'.setup {
 | 
			
		||||
    ensure_installed = {
 | 
			
		||||
        { 'bash-language-server', auto_update = true },
 | 
			
		||||
        'lua-language-server',
 | 
			
		||||
        'vim-language-server',
 | 
			
		||||
        'stylua',
 | 
			
		||||
        'json-to-struct',
 | 
			
		||||
    },
 | 
			
		||||
    auto_update = false,
 | 
			
		||||
    run_on_start = true,
 | 
			
		||||
    start_delay = 3000
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user