nix-community.nixvim/plugins/by-name/dap-python/deprecations.nix
2025-01-27 10:08:09 -06:00

41 lines
780 B
Nix

{ lib, ... }:
let
oldPluginBasePath = [
"plugins"
"dap"
"extensions"
"dap-python"
];
newPluginBasePath = [
"plugins"
"dap-python"
];
settingsPath = newPluginBasePath ++ [ "settings" ];
renamedOptions = [
[ "enable" ]
[ "adapterPythonPath" ]
[ "customConfigurations" ]
[ "resolvePython" ]
[ "testRunner" ]
[ "testRunners" ]
];
renamedSettingsOptions = [
"console"
"includeConfigs"
];
renameWarnings =
lib.nixvim.mkSettingsRenamedOptionModules oldPluginBasePath settingsPath
renamedSettingsOptions;
in
{
imports =
renameWarnings
++ (map (
optionPath:
lib.mkRenamedOptionModule (oldPluginBasePath ++ optionPath) (newPluginBasePath ++ optionPath)
) renamedOptions);
}