all repos

init.lua @ 28975942e0a8f262b1f40c7f23aab4e3ce7cae80

my nvim config
3 files changed, 73 insertions(+), 73 deletions(-)
feat(dap): refactor config, change some keymaps
Author: Smirnov Oleksandr ss2316544@gmail.com
Committed at: 2023-07-21 19:22:41 +0300
Parent: 4b1dc76
A lua/plugins/dap.lua

@@ -0,0 +1,73 @@

+local map = require("core.utils").smap +return { + { + "mfussenegger/nvim-dap", + keys = { + { "<leader>dt", map("dap", "toggle_breakpoint") }, + { "<leader>dc", map("dap", "continue") }, + { "<leader>di", map("dap", "step_into") }, + { "<leader>do", map("dap", "step_over") }, + { "<leader>dO", map("dap", "step_out") }, + { "<leader>dr", map("dap", "repl.toggle") }, + { "<leader>dl", map("dap", "run_to_cursor") }, + { "<leader>du", map("dap", "disconnect") }, + { "<leader>dT", map("dap", "terminate") }, + }, + dependencies = { + { "theHamsta/nvim-dap-virtual-text", config = true }, + { + "rcarriga/nvim-dap-ui", + config = function() + local dap = require "dap" + local dapui = require "dapui" + + dapui.setup { + layouts = { + { + elements = { + { id = "scopes", size = 0.25 }, + { id = "breakpoints", size = 0.25 }, + }, + size = 40, + position = "left", + }, + }, + } + + dap.listeners.after.event_initialized["dapui_config"] = function() + dapui.open {} + end + + dap.listeners.before.event_terminated["dapui_config"] = function() + dapui.close {} + end + + dap.listeners.before.event_exited["dapui_config"] = function() + dapui.close {} + end + end, + }, + }, + config = function() + vim.fn.sign_define("DapBreakpoint", { + text = "", + texthl = "DiagnosticSignError", + linehl = "", + numhl = "", + }) + end, + }, + + { + "andrewferrier/debugprint.nvim", + config = true, + keys = { + "g?", + { + "<leader>P", + map("debugprint", "debugprint", "{ variable = true }"), + expr = true, + }, + }, + }, +}
D

@@ -1,46 +0,0 @@

-local map = require("core.utils").smap -return { - { - "mfussenegger/nvim-dap", - keys = { - { "<leader>db", map("dap", "toggle_breakpoint") }, - { "<leader>dc", map("dap", "continue") }, - { "<leader>di", map("dap", "step_into") }, - { "<leader>do", map("dap", "step_over") }, - { "<leader>dO", map("dap", "step_out") }, - { "<leader>dr", map("dap", "repl.toggle") }, - { "<leader>dl", map("dap", "run_to_cursor") }, - { "<leader>du", map("dap", "disconnect") }, - { "<leader>dt", map("dap", "terminate") }, - }, - dependencies = { - { - "rcarriga/nvim-dap-ui", - opts = function() - require "plugins.dap.ui" - end, - }, - { "theHamsta/nvim-dap-virtual-text", config = true }, - }, - config = function() - vim.fn.sign_define("DapBreakpoint", { - text = "", - texthl = "DiagnosticSignError", - linehl = "", - numhl = "", - }) - end, - }, - { - "andrewferrier/debugprint.nvim", - config = true, - keys = { - "g?", - { - "<leader>P", - map("debugprint", "debugprint", "{ variable = true }"), - expr = true, - }, - }, - }, -}
D

@@ -1,27 +0,0 @@

-local dap = require "dap" -local dapui = require "dapui" - -dapui.setup { - layouts = { - { - elements = { - { id = "scopes", size = 0.25 }, - { id = "breakpoints", size = 0.25 }, - }, - size = 40, - position = "left", - }, - }, -} - -dap.listeners.after.event_initialized["dapui_config"] = function() - dapui.open {} -end - -dap.listeners.before.event_terminated["dapui_config"] = function() - dapui.close {} -end - -dap.listeners.before.event_exited["dapui_config"] = function() - dapui.close {} -end