-- Autocmds are automatically loaded on the VeryLazy event -- Default autocmds that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/autocmds.lua -- Add any additional autocmds here local lsp = require('lsp-zero').preset({}) lsp.on_attach(function(client, bufnr) lsp.default_keymaps({buffer = bufnr}) end) -- When you don't have mason.nvim installed -- You'll need to list the servers installed in your system lsp.setup_servers({ 'tsserver', 'eslint', 'hls', 'pyright', 'nil_ls', 'volar', 'cssls', 'html', 'jsonls', 'diagnosticls', 'lua_ls' }) -- (Optional) Configure lua language server for neovim require('lspconfig').lua_ls.setup(lsp.nvim_lua_ls()) lsp.setup()