From 65d54f0c2e738a9565762845ad3dfabfe081a26d Mon Sep 17 00:00:00 2001 From: Nathan Date: Tue, 18 Mar 2025 11:06:10 -0500 Subject: [PATCH] adding debugging --- config/default.nix | 56 +++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 53 insertions(+), 3 deletions(-) diff --git a/config/default.nix b/config/default.nix index 50d3ccf..c65c89d 100644 --- a/config/default.nix +++ b/config/default.nix @@ -153,11 +153,61 @@ }; }; }; -/* - dap = { + #dap-ui.enable = true; + + #dap-virtual-text.enable = true; + + dap = { + enable = true; + + extensions = { + # Creates a beautiful debugger UI + dap-ui = { + enable = true; + + # Set icons to characters that are more likely to work in every terminal. + # Feel free to remove or use ones that you like more! :) + # Don't feel like these are good choices. + icons = { + expanded = "▾"; + collapsed = "▸"; + current_frame = "*"; + }; + + controls = { + icons = { + pause = "⏸"; + play = "▶"; + step_into = "⏎"; + step_over = "⏭"; + step_out = "⏮"; + step_back = "b"; + run_last = "▶▶"; + terminate = "⏹"; + disconnect = "⏏"; + }; + }; + }; + + dap-virtual-text.enable = true; + + # Add debuggers here? + dap-lldb = { + enable = true; + }; + + dap-python = { + enable = true; + }; + }; }; -*/ + + /*dap-lldb = { + enable = true; + + };*/ + cmp = { enable = true; autoEnableSources = true;