From a247d69c82109230656c6eb10a7824794ee5e911 Mon Sep 17 00:00:00 2001 From: christianchiarulli Date: Wed, 7 Jul 2021 19:27:27 -0400 Subject: refactoring whichkey --- lua/lv-dap/init.lua | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 lua/lv-dap/init.lua (limited to 'lua/lv-dap') diff --git a/lua/lv-dap/init.lua b/lua/lv-dap/init.lua new file mode 100644 index 00000000..f3312bbb --- /dev/null +++ b/lua/lv-dap/init.lua @@ -0,0 +1,29 @@ +local status_ok, dap = pcall(require, "dap") +if not status_ok then + return +end +-- require "dap" +vim.fn.sign_define("DapBreakpoint", { + text = "", + texthl = "LspDiagnosticsSignError", + linehl = "", + numhl = "", +}) +dap.defaults.fallback.terminal_win_cmd = "50vsplit new" + +O.user_which_key["d"] = { + name = "Debug", + t = { "lua require'dap'.toggle_breakpoint()", "Toggle Breakpoint" }, + b = { "lua require'dap'.step_back()", "Step Back" }, + c = { "lua require'dap'.continue()", "Continue" }, + C = { "lua require'dap'.run_to_cursor()", "Run To Cursor" }, + d = { "lua require'dap'.disconnect()", "Disconnect" }, + g = { "lua require'dap'.session()", "Get Session" }, + i = { "lua require'dap'.step_into()", "Step Into" }, + o = { "lua require'dap'.step_over()", "Step Over" }, + u = { "lua require'dap'.step_out()", "Step Out" }, + p = { "lua require'dap'.pause.toggle()", "Pause" }, + r = { "lua require'dap'.repl.toggle()", "Toggle Repl" }, + s = { "lua require'dap'.continue()", "Start" }, + q = { "lua require'dap'.stop()", "Quit" }, +} -- cgit v1.2.3