From f4018967d40ccab752c1898cc3d81330368eb7a4 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 13 Apr 2024 11:09:09 +0200 Subject: [PATCH] plugins/telescope/extensions/media-files: add rename warnings --- plugins/telescope/extensions/media-files.nix | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/plugins/telescope/extensions/media-files.nix b/plugins/telescope/extensions/media-files.nix index e416d5e5..11d57791 100644 --- a/plugins/telescope/extensions/media-files.nix +++ b/plugins/telescope/extensions/media-files.nix @@ -15,10 +15,22 @@ with lib; defaultPackage = pkgs.vimPlugins.telescope-media-files-nvim; # TODO: introduced 2024-03-24, remove on 2024-05-24 - optionsRenamedToSettings = [ - "filetypes" - "find_cmd" - ]; + imports = let + telescopeExtensionsPath = ["plugins" "telescope" "extensions"]; + in + mapAttrsToList + ( + oldOptionName: newOptionPath: + mkRenamedOptionModule + (telescopeExtensionsPath ++ ["media_files" oldOptionName]) + (telescopeExtensionsPath ++ ["media-files"] ++ newOptionPath) + ) + { + enable = ["enable"]; + package = ["package"]; + filetypes = ["settings" "filetypes"]; + find_cmd = ["settings" "find_cmd"]; + }; extraOptions = { dependencies = let