diff --git a/modules/user/neovim.nix b/modules/user/neovim.nix index 25cb962..dbe6b0a 100644 --- a/modules/user/neovim.nix +++ b/modules/user/neovim.nix @@ -20,6 +20,7 @@ in { extraPackages = with pkgs; [ rust-analyzer + nodePackages."@prisma/language-server" nodePackages.diagnostic-languageserver nodePackages.eslint_d nodePackages.typescript-language-server diff --git a/res/config.lua b/res/config.lua index 3bdf9f1..a1d5c6e 100644 --- a/res/config.lua +++ b/res/config.lua @@ -141,7 +141,7 @@ local capabilities = vim.lsp.protocol.make_client_capabilities() capabilities.textDocument.completion.completionItem.snippetSupport = true capabilities = require('cmp_nvim_lsp').default_capabilities(capabilities) -local servers = { 'cssls', 'html', 'rnix', 'tsserver', 'yamlls' } +local servers = { 'cssls', 'html', 'prismals', 'rnix', 'tsserver', 'yamlls' } for _, lsp in ipairs(servers) do nvim_lsp[lsp].setup { capabilities = capabilities,