plugins/flutter-tools: add warnings for dap integration

This commit is contained in:
Gaetan Lepage 2025-01-15 00:05:25 +01:00
parent d9c4e154a8
commit 33ad2c729d

View file

@ -18,6 +18,18 @@ lib.nixvim.plugins.mkNeovimPlugin {
}; };
extraConfig = cfg: { extraConfig = cfg: {
extraPackages = [ cfg.flutterPackage ]; extraPackages = [ cfg.flutterPackage ];
warnings =
lib.optional
(
(cfg.settings ? debugger.enable)
&& (lib.isBool cfg.settings.debugger.enable)
&& cfg.settings.debugger.enable
&& (!config.plugins.dap.enable)
)
''
Nixvim (plugins.flutter-tools): You have enabled the dap integration (`settings.debugger.enable`) but `plugins.dap` is disabled.
'';
}; };
settingsOptions = import ./settings-options.nix lib; settingsOptions = import ./settings-options.nix lib;