summaryrefslogtreecommitdiff
path: root/lua/config/plugins
diff options
context:
space:
mode:
authorLibravatar Mora Unie Youer <[email protected]>2025-05-09 13:30:25 +0300
committerLibravatar Mora Unie Youer <[email protected]>2025-05-09 13:30:25 +0300
commit076f54eceee3231b3bbaaec3a849c75953ea8bbb (patch)
treefb41ad07df25d9ca07a380265d54ad79ea600908 /lua/config/plugins
parentfeat: use `lazydev.nvim` for better NeoVim lua suggestions (diff)
downloadneovim-configuration-076f54eceee3231b3bbaaec3a849c75953ea8bbb.tar.gz
neovim-configuration-076f54eceee3231b3bbaaec3a849c75953ea8bbb.tar.bz2
neovim-configuration-076f54eceee3231b3bbaaec3a849c75953ea8bbb.tar.lz
neovim-configuration-076f54eceee3231b3bbaaec3a849c75953ea8bbb.tar.xz
neovim-configuration-076f54eceee3231b3bbaaec3a849c75953ea8bbb.tar.zst
neovim-configuration-076f54eceee3231b3bbaaec3a849c75953ea8bbb.zip
feat: add `nvim-dap`
Diffstat (limited to 'lua/config/plugins')
-rw-r--r--lua/config/plugins/debug.lua23
-rw-r--r--lua/config/plugins/init.lua1
2 files changed, 24 insertions, 0 deletions
diff --git a/lua/config/plugins/debug.lua b/lua/config/plugins/debug.lua
new file mode 100644
index 0000000..0f6378b
--- /dev/null
+++ b/lua/config/plugins/debug.lua
@@ -0,0 +1,23 @@
+return {
+ {
+ "nvim-dap",
+ event = "DeferredUIEnter",
+ load = function(name)
+ vim.cmd.packadd(name)
+ vim.cmd.packadd("nvim-dap-ui")
+ vim.cmd.packadd("nvim-dap-virtual-text")
+ end,
+ after = function(_)
+ -- require("dap").setup()
+ require("dapui").setup()
+ require("nvim-dap-virtual-text").setup({})
+
+ local dap = require("dap")
+ dap.adapters.lldb = {
+ type = "executable",
+ command = "lldb-dap",
+ name = "lldb",
+ }
+ end,
+ },
+}
diff --git a/lua/config/plugins/init.lua b/lua/config/plugins/init.lua
index 1ec4b50..f7c44fd 100644
--- a/lua/config/plugins/init.lua
+++ b/lua/config/plugins/init.lua
@@ -56,5 +56,6 @@ require("lze").load({
{ import = "config.plugins.completion" },
{ import = "config.plugins.formatting" },
{ import = "config.plugins.git" },
+ { import = "config.plugins.debug" },
{ import = "config.plugins.extra" },
})