From eb8d75a4aeea7b1ce59cb795add3750ee04c7d31 Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Sun, 21 Apr 2024 02:27:42 +0300 Subject: [PATCH] modules/neovim: move all mapping options to --- modules/neovim/mappings/default.nix | 2 +- modules/neovim/mappings/options.nix | 101 ++++++++++++++++++++++++++++ modules/wrapper/rc/options.nix | 100 +-------------------------- 3 files changed, 103 insertions(+), 100 deletions(-) diff --git a/modules/neovim/mappings/default.nix b/modules/neovim/mappings/default.nix index 18ce626..fe9e1b8 100644 --- a/modules/neovim/mappings/default.nix +++ b/modules/neovim/mappings/default.nix @@ -1,6 +1,6 @@ { imports = [ ./config.nix - #./options.nix + ./options.nix ]; } diff --git a/modules/neovim/mappings/options.nix b/modules/neovim/mappings/options.nix index e69de29..3b1f263 100644 --- a/modules/neovim/mappings/options.nix +++ b/modules/neovim/mappings/options.nix @@ -0,0 +1,101 @@ +{lib, ...}: let + inherit (lib.options) mkOption; + inherit (lib.types) bool str attrsOf nullOr submodule; + inherit (lib.nvim.config) mkBool; + # Most of the keybindings code is highly inspired by pta2002/nixvim. + # Thank you! + mapConfigOptions = { + silent = + mkBool false + "Whether this mapping should be silent. Equivalent to adding to a map."; + + nowait = + mkBool false + "Whether to wait for extra input on ambiguous mappings. Equivalent to adding to a map."; + + script = + mkBool false + "Equivalent to adding