summaryrefslogtreecommitdiffstats
path: root/lib/types/dap.nix
blob: 76d448d18eb7b30a65b7b7c2a1235459b69c9adf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{lib}: let
  inherit (lib.options) mkEnableOption;

  mkDapPresetEnableOption = {
    option,
    display,
    extra ? "",
  }:
    mkEnableOption ''
      the ${display} debug adapter.

      ${extra}

      Use {option}`vim.debugger.nvim-dap.adapters.${option}` for customization

      A configuration is also needed for your filetype in
      {option}`vim.debugger.nvim-dap.configurations`.
    '';
in {
  inherit mkDapPresetEnableOption;
}