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

48 lines
747 B
Nix

{ lib, ... }:
let
oldPluginBasePath = [
"plugins"
"dap"
"extensions"
"dap-go"
];
newPluginBasePath = [
"plugins"
"dap-go"
];
settingsPath = newPluginBasePath ++ [ "settings" ];
renamedOptions = [
"dapConfigurations"
[
"delve"
"path"
]
[
"delve"
"initializeTimeoutSec"
]
[
"delve"
"port"
]
[
"delve"
"args"
]
[
"delve"
"buildFlags"
]
];
renameWarnings =
lib.nixvim.mkSettingsRenamedOptionModules oldPluginBasePath settingsPath
renamedOptions;
in
{
imports = renameWarnings ++ [
(lib.mkRenamedOptionModule (oldPluginBasePath ++ [ "enable" ]) (newPluginBasePath ++ [ "enable" ]))
];
}