Commit 600f8504 authored by birdee's avatar birdee
Browse files

neovimUtils.grammarToPlugin: improve error message on invalid grammarPlugins



Update pkgs/applications/editors/neovim/utils.nix

Co-authored-by: default avatarPerchun Pak <github@perchun.it>

Update pkgs/applications/editors/neovim/utils.nix

Co-authored-by: default avatarAustin Horstman <khaneliman12@gmail.com>

Update pkgs/applications/editors/neovim/utils.nix

OH

Co-authored-by: default avatarAustin Horstman <khaneliman12@gmail.com>
parent 2b552e98
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -176,7 +176,11 @@ let
        (lib.replaceStrings [ "-" ] [ "_" ])
      ];

      nvimGrammars = lib.mapAttrsToList (name: value: value.origGrammar) vimPlugins.nvim-treesitter.grammarPlugins;
      nvimGrammars = lib.mapAttrsToList (
        name: value:
        value.origGrammar
          or (builtins.throw "additions to `pkgs.vimPlugins.nvim-treesitter.grammarPlugins` set should be passed through `pkgs.neovimUtils.grammarToPlugin` first")
      ) vimPlugins.nvim-treesitter.grammarPlugins;
      isNvimGrammar = x: builtins.elem x nvimGrammars;

      toNvimTreesitterGrammar = callPackage ({ }: