local lsp_zero = require('lsp-zero') lsp_zero.on_attach(function(client, bufnr) lsp_zero.default_keymaps({ buffer = bufnr }) vim.keymap.set('n', '', ':LspZeroFormat', { buffer = bufnr }) end) require('mason').setup({}) require('mason-lspconfig').setup({ -- Replace the language servers listed here -- with the ones you want to install ensure_installed = { 'tsserver', 'lua_ls', 'gopls', 'pylsp', 'gitlab_ci_ls', 'yamlls' }, handlers = { function(server_name) require('lspconfig')[server_name].setup({}) end, } }) lsp_zero.setup()