diff --git a/modules/build/neovim.nix b/modules/build/neovim.nix index 07afbba..67b9162 100644 --- a/modules/build/neovim.nix +++ b/modules/build/neovim.nix @@ -36,14 +36,14 @@ in (lib.flip lib.mapAttrsToList config.vim.g (k: set "vim.g.${k}")) # Opts (lib.flip lib.mapAttrsToList config.vim.opt (k: set "vim.opt.${k}")) - # Keymaps - (lib.flip map config.vim.keymap.set ({ mode, lhs, rhs, ... } @ vars: - call "vim.keymap.set" [ mode lhs rhs (removeAttrs vars [ "mode" "lhs" "rhs" ]) ] - )) # Plugins (map (v: v.genConfig) (filter (v: !v.isDependency) (attrValues config.plugin))) # Cmd (lib.optional (config.vim.cmd != "") (call "vim.cmd" config.vim.cmd)) + # Keymaps + (lib.flip map config.vim.keymap.set ({ mode, lhs, rhs, ... } @ vars: + call "vim.keymap.set" [ mode lhs rhs (removeAttrs vars [ "mode" "lhs" "rhs" ]) ] + )) ])); plugins = lib.mapAttrsToList (k: v: v.package) config.plugin;