neovimUtils: improve error message

Before:

    error: The option `plugins."[definition 1-entry 1]".toto' does not exist. Definition values:
       - In `<unknown-file>': "tata"

After:
    error: The option `plugins."[definition 1-entry 1]".toto' does not exist. Definition values:
    - In `pkgs/applications/editors/neovim/plugin-submodule.nix': "tata"

I've renamed "module.nix" to "plugin-submodule.nix" in case we want to
add a similar module for the top-level wrapper.
This commit is contained in:
teto
2026-03-21 23:25:15 +01:00
parent e3e9c86e41
commit ac610efdc2
2 changed files with 2 additions and 1 deletions
+2 -1
View File
@@ -82,7 +82,7 @@ let
neovimConfig =
structuredConfigure:
let
module = import ./module.nix;
module = import ./plugin-submodule.nix;
# Generate init.vim configuration
cfg = (
lib.evalModules {
@@ -97,6 +97,7 @@ let
checked_cfg = neovimConfig {
inherit plugins;
_file = "pkgs/applications/editors/neovim/plugin-submodule.nix";
};
pluginsNormalized = checked_cfg.plugins;