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

40 lines
858 B
Nix

{ lib, ... }:
let
oldPluginBasePath = [
"plugins"
"dap"
"extensions"
"dap-virtual-text"
];
newPluginBasePath = [
"plugins"
"dap-virtual-text"
];
settingsPath = newPluginBasePath ++ [ "settings" ];
renamedOptions = [
[ "enabledCommands" ]
[ "highlightChangedVariables" ]
[ "highlightNewAsChanged" ]
[ "showStopReason" ]
[ "commented" ]
[ "onlyFirstDefinition" ]
[ "allReferences" ]
[ "clearOnContinue" ]
[ "displayCallback" ]
[ "virtTextPos" ]
[ "allFrames" ]
[ "virtLines" ]
[ "virtTextWinCol" ]
];
renameWarnings =
lib.nixvim.mkSettingsRenamedOptionModules oldPluginBasePath settingsPath
renamedOptions;
in
{
imports = renameWarnings ++ [
(lib.mkRenamedOptionModule (oldPluginBasePath ++ [ "enable" ]) (newPluginBasePath ++ [ "enable" ]))
];
}