mirror of
https://github.com/NotAShelf/nvf.git
synced 2025-09-06 10:21:31 +00:00
change: update inline inherit statements
This commit is contained in:
parent
2ec0a3aaec
commit
cbda2a2379
2 changed files with 7 additions and 6 deletions
|
@ -126,7 +126,7 @@
|
|||
|
||||
[QuiNzX](https://github.com/QuiNzX):
|
||||
|
||||
[ruff lsp]: (https://github.com/astral-sh/ruff)
|
||||
[ruff]: (https://github.com/astral-sh/ruff)
|
||||
|
||||
- Add ruff as lsp alongside other lsp servers in a list as an option. Under
|
||||
`vim.languages.python.lsp.server`.
|
||||
|
|
|
@ -8,9 +8,10 @@
|
|||
inherit (lib.options) mkEnableOption mkOption literalExpression;
|
||||
inherit (lib.meta) getExe;
|
||||
inherit (lib.modules) mkIf mkMerge;
|
||||
inherit (lib.lists) isList;
|
||||
inherit (lib.types) enum either listOf package str bool;
|
||||
inherit (lib.lists) isList toList;
|
||||
inherit (lib.types) enum either listOf package str bool attrsOf;
|
||||
inherit (lib.nvim.lua) expToLua;
|
||||
inherit (lib) genAttrs;
|
||||
|
||||
cfg = config.vim.languages.python;
|
||||
|
||||
|
@ -232,8 +233,8 @@ in {
|
|||
package = mkOption {
|
||||
description = "python LSP server package, or the command to run as a list of strings";
|
||||
example = ''[lib.getExe pkgs.jdt-language-server "-data" "~/.cache/jdtls/workspace"]'';
|
||||
type = lib.types.attrsOf (either package (listOf str));
|
||||
default = lib.genAttrs (lib.toList cfg.lsp.server) (name: servers.${name}.package);
|
||||
type = attrsOf (either package (listOf str));
|
||||
default = genAttrs (toList cfg.lsp.server) (name: servers.${name}.package);
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -287,7 +288,7 @@ in {
|
|||
|
||||
(mkIf cfg.lsp.enable {
|
||||
vim.lsp.lspconfig.enable = true;
|
||||
vim.lsp.lspconfig.sources = lib.genAttrs (lib.toList cfg.lsp.server) (name: servers.${name}.lspConfig);
|
||||
vim.lsp.lspconfig.sources = genAttrs (toList cfg.lsp.server) (name: servers.${name}.lspConfig);
|
||||
})
|
||||
|
||||
(mkIf cfg.format.enable {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue