2025-03-15 20:48:41 +00:00
|
|
|
-- For cssls.
|
|
|
|
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
|
|
|
capabilities.textDocument.completion.completionItem.snippetSupport = true
|
|
|
|
|
2025-03-02 17:53:12 +00:00
|
|
|
return {
|
|
|
|
{
|
|
|
|
'neovim/nvim-lspconfig',
|
|
|
|
opts = {
|
|
|
|
servers = {
|
2025-03-15 20:48:41 +00:00
|
|
|
cssls = {
|
|
|
|
capabilities = capabilities,
|
|
|
|
},
|
|
|
|
|
2025-03-15 20:34:52 +00:00
|
|
|
html = {
|
|
|
|
filetypes = { 'html', 'liquid' },
|
|
|
|
},
|
2025-03-15 20:48:41 +00:00
|
|
|
|
2025-03-02 17:53:12 +00:00
|
|
|
nil_ls = {
|
|
|
|
settings = {
|
|
|
|
['nil'] = {
|
|
|
|
flake = {
|
|
|
|
autoArchive = true,
|
|
|
|
autoEvalInputs = true,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
2025-03-15 20:48:41 +00:00
|
|
|
|
|
|
|
stylelint_lsp = {},
|
2025-03-02 17:53:12 +00:00
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
}
|