-- For cssls. local capabilities = vim.lsp.protocol.make_client_capabilities() capabilities.textDocument.completion.completionItem.snippetSupport = true return { { 'neovim/nvim-lspconfig', opts = { servers = { cssls = { capabilities = capabilities, }, emmet_language_server = { filetypes = { 'css', 'eruby', 'html', 'htmlangular', 'htmldjango', 'javascriptreact', 'less', 'liquid', 'pug', 'sass', 'scss', 'typescriptreact', 'vue', }, }, fish_lsp = {}, gh_actions_ls = {}, html = { filetypes = { 'html', 'liquid' }, }, nil_ls = { settings = { ['nil'] = { flake = { autoArchive = true, autoEvalInputs = true, }, }, }, }, somesass_ls = {}, stylelint_lsp = {}, }, }, }, }