plugins/dap-go: migrate to mkNeovimPlugin

This commit is contained in:
Austin Horstman 2025-01-26 13:14:13 -06:00
parent 4d1bd375c7
commit 6ff7127291
No known key found for this signature in database
6 changed files with 131 additions and 98 deletions

View file

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