plugins/dap-python: migrate to mkNeovimPlugin

This commit is contained in:
Austin Horstman 2025-01-26 14:50:43 -06:00
parent 6ff7127291
commit a70168e0fa
No known key found for this signature in database
5 changed files with 151 additions and 109 deletions

View file

@ -0,0 +1,41 @@
{ 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);
}