From ac610efdc28498c5a8c0c8d0a53f2289c4daefff Mon Sep 17 00:00:00 2001 From: teto <886074+teto@users.noreply.github.com> Date: Sat, 21 Mar 2026 23:25:15 +0100 Subject: [PATCH] neovimUtils: improve error message Before: error: The option `plugins."[definition 1-entry 1]".toto' does not exist. Definition values: - In `': "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. --- .../editors/neovim/{module.nix => plugin-submodule.nix} | 0 pkgs/applications/editors/neovim/utils.nix | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) rename pkgs/applications/editors/neovim/{module.nix => plugin-submodule.nix} (100%) diff --git a/pkgs/applications/editors/neovim/module.nix b/pkgs/applications/editors/neovim/plugin-submodule.nix similarity index 100% rename from pkgs/applications/editors/neovim/module.nix rename to pkgs/applications/editors/neovim/plugin-submodule.nix diff --git a/pkgs/applications/editors/neovim/utils.nix b/pkgs/applications/editors/neovim/utils.nix index 9e95bae2ca76..04d2ac2eb6b9 100644 --- a/pkgs/applications/editors/neovim/utils.nix +++ b/pkgs/applications/editors/neovim/utils.nix @@ -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;