all repos

init.lua @ 68ef529

my nvim config

init.lua/lua/plugin/dap.lua(view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
local nmap = require("utils").nmap
local M = {}

function M.setup()
  vim.fn.sign_define("DapBreakpoint", {
    text = "",
    texthl = "LspDiagnosticsSignError",
    linehl = "",
    numhl = "",
  })
  vim.fn.sign_define("DapBreakpointRejected", {
    text = "",
    texthl = "LspDiagnosticsSignHint",
    linehl = "",
    numhl = "",
  })
  vim.fn.sign_define("DapStopped", {
    text = "",
    texthl = "LspDiagnosticsSignInformation",
    linehl = "DiagnosticUnderlineInfo",
    numhl = "LspDiagnosticsSignInformation",
  })

  -- Mappings
  nmap("<leader>dt", "<cmd>lua require'dap'.toggle_breakpoint()<cr>")
  nmap("<leader>db", "<cmd>lua require'dap'.step_back()<cr>")
  nmap("<leader>dc", "<cmd>lua require'dap'.continue()<cr>")
  nmap("<leader>dd", "<cmd>lua require'dap'.disconnect()<cr>")
  nmap("<leader>di", "<cmd>lua require'dap'.step_into()<cr>")
  nmap("<leader>do", "<cmd>lua require'dap'.step_over()<cr>")
  nmap("<leader>du", "<cmd>lua require'dap'.step_out()<cr>")
  nmap("<leader>dr", "<cmd>lua require'dap'.repl.toggle()<cr>")
  nmap("<leader>dp", "<cmd>lua require'dap'.pause.toggle()<cr>")
  nmap("<leader>dq", "<cmd>lua require'dap'.close()<cr>")
end

return M