feat: add cellularAutomaton keybindings

This commit is contained in:
n3oney 2023-04-15 15:35:34 +02:00
parent 812d04ee36
commit 810aae53b2
No known key found for this signature in database
GPG key ID: C786693DE727850E
2 changed files with 12 additions and 6 deletions

View file

@ -50,6 +50,8 @@ in {
)
];
vim.maps.normal = mkIf (cfg.cellularAutomaton.enable) (mkBinding cfg.cellularAutomaton.mappings.makeItRain "<cmd>CellularAutomaton make_it_rain<CR>" "Make it rain");
vim.luaConfigRC.visuals = nvim.dag.entryAnywhere ''
${
if cfg.lspkind.enable
@ -134,8 +136,6 @@ in {
end
require("cellular-automaton").register_animation(config)
vim.keymap.set("n", "<leader>fml", "<cmd>CellularAutomaton make_it_rain<CR>")
''
else ""
}

View file

@ -36,10 +36,16 @@ with builtins; {
default = false;
};
cellularAutomaton.enable = mkOption {
type = types.bool;
description = "Enable cellular automaton [cellular-automaton]";
default = false;
cellularAutomaton = {
enable = mkOption {
type = types.bool;
description = "Enable cellular automaton [cellular-automaton]";
default = false;
};
mappings = {
makeItRain = mkMappingOption "Make it rain [cellular-automaton]" "<leader>fml";
};
};
fidget-nvim = {