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;