From b5efd5cba7e2d0c740e70e09a217e9cbb66a7e30 Mon Sep 17 00:00:00 2001 From: Ching Pei Yang Date: Tue, 27 Jun 2023 00:04:48 +0200 Subject: [PATCH] feat: add dap support for dart --- modules/languages/dart/config.nix | 6 +++++- modules/languages/dart/dart.nix | 8 ++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/modules/languages/dart/config.nix b/modules/languages/dart/config.nix index 82b061d..c4761cd 100644 --- a/modules/languages/dart/config.nix +++ b/modules/languages/dart/config.nix @@ -55,8 +55,12 @@ in { on_attach = default_on_attach; flags = lsp_flags, }, + ${optionalString cfg.dap.enable '' + debugger = { + enabled = true, + }, + ''} } - ''; }) ]); diff --git a/modules/languages/dart/dart.nix b/modules/languages/dart/dart.nix index f6694ad..b985224 100644 --- a/modules/languages/dart/dart.nix +++ b/modules/languages/dart/dart.nix @@ -49,6 +49,14 @@ in { }; }; + dap = { + enable = mkOption { + description = "Enable Dart DAP support via flutter-tools"; + type = types.bool; + default = config.vim.languages.enableDAP; + }; + }; + flutter-tools = { enable = mkOption { description = "Enable flutter-tools for flutter support";