Compare commits

..

No commits in common. "3b6b6e7322b968bd38bffe3121fc318b3f44cc40" and "29b7c415a98eab1e8e352e831308279e8c8df306" have entirely different histories.

2 changed files with 9 additions and 17 deletions

View file

@ -60,6 +60,9 @@ in {
upstream, it no longer makes sense, nor works, to toggle only Trouble.
'')
# 2024-11-30
(mkRenamedOptionModule ["vim" "leaderKey"] ["vim" "globals" "mapleader"])
(mkRemovedOptionModule ["vim" "leaderKey"] ''
This has been deprecated in favor of using the more generic `vim.globals`
(you can use `vim.globals.mapleader` to change this instead).
'')
];
}

View file

@ -5,7 +5,7 @@
}: let
inherit (lib.options) mkOption mkEnableOption literalMD literalExpression;
inherit (lib.strings) optionalString;
inherit (lib.types) str attrs lines listOf either path submodule anything;
inherit (lib.types) str attrs lines listOf either path;
inherit (lib.nvim.types) dagOf;
inherit (lib.nvim.lua) listToLuaTable;
@ -100,21 +100,10 @@ in {
};
globals = mkOption {
default = {};
type = submodule {
freeformType = anything;
options = {
mapleader = mkOption {
type = str;
default = " ";
description = "The key used for <leader> mappings";
};
maplocalleader = mkOption {
type = str;
default = ",";
description = "The key used for <localleader> mappings";
};
};
type = attrs;
default = {
mapleader = " ";
maplocalleader = ",";
};
example = {"some_variable" = 42;};
description = ''