{lib, ...}: let inherit (lib.options) mkEnableOption; inherit (lib.nvim.types) mkPluginSetupOption; inherit (lib.nvim.binds) mkMappingOption; in { options.vim.utility.outline.aerial-nvim = { enable = mkEnableOption "Aerial.nvim"; setupOpts = mkPluginSetupOption "aerial.nvim" {}; mappings = { toggle = mkMappingOption "Toggle aerial window" "gO"; }; }; }