mirror of
https://github.com/nix-community/nixvim.git
synced 2025-07-01 12:54:30 +02:00
A simplified replacement for `plugins.lsp`. Eventually, once the `lsp` and `plugins.lspconfig` modules are mature, `plugins.lsp` will be deprecated and/or aliased.
24 lines
693 B
Nix
24 lines
693 B
Nix
{
|
|
empty = {
|
|
plugins.lspconfig.enable = true;
|
|
};
|
|
|
|
# TODO: test integration with `vim.lsp.enable`, etc
|
|
# TODO: test some examples of enabling/configuring specific LSP servers
|
|
|
|
plugins-lsp-warning = {
|
|
plugins.lsp.enable = true;
|
|
plugins.lspconfig.enable = true;
|
|
|
|
test.warnings = expect: [
|
|
(expect "count" 1)
|
|
(expect "any" ''
|
|
Nixvim (plugins.lspconfig): Both `plugins.lspconfig.enable' and `plugins.lsp.enable' configure the same plugin (nvim-lspconfig).
|
|
'')
|
|
(expect "any" "`plugins.lspconfig.enable' defined in `/nix/store/")
|
|
(expect "any" "`plugins.lsp.enable' defined in `/nix/store/")
|
|
];
|
|
|
|
test.buildNixvim = false;
|
|
};
|
|
}
|