aboutsummaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorGabriel A. Giovanini <g.giovanini@gridx.de>2025-10-30 17:20:05 +0100
committerGabriel A. Giovanini <g.giovanini@gridx.de>2025-10-30 17:20:05 +0100
commitd5d80f71623aa5c13f7f21eeb602b60ffbc92fa6 (patch)
tree9979bd335882027e2279466b0b01c9235351e467 /lua
parentf13d4744354684c3258f56dab94f4387b89fa777 (diff)
downloadgabrielgio.lua-d5d80f71623aa5c13f7f21eeb602b60ffbc92fa6.tar.gz
gabrielgio.lua-d5d80f71623aa5c13f7f21eeb602b60ffbc92fa6.tar.bz2
gabrielgio.lua-d5d80f71623aa5c13f7f21eeb602b60ffbc92fa6.zip
Add missing dap shortcutsHEADmaster
Also move default shell to fish
Diffstat (limited to 'lua')
-rw-r--r--lua/gabrielgio/dap.lua15
-rw-r--r--lua/gabrielgio/settable.lua2
2 files changed, 16 insertions, 1 deletions
diff --git a/lua/gabrielgio/dap.lua b/lua/gabrielgio/dap.lua
index e4a2923..42a6e06 100644
--- a/lua/gabrielgio/dap.lua
+++ b/lua/gabrielgio/dap.lua
@@ -11,6 +11,21 @@ key.nnoremap("<leader>B", ":lua require'dap'.set_breakpoint(vim.fn.input('Condit
key.nnoremap("<leader>dr", ":lua require'dap'.repl.open()<CR>")
key.nnoremap("<Alt-k>", "<Cmd>lua require'dapui'.eval()<CR>")
+dap.listeners.before.attach.dapui_config = function()
+ dapui.open()
+end
+dap.listeners.before.launch.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
+
+vim.keymap.set("n", "<leader>di", require("dap.ui.widgets").hover)
+
dap.adapters.delve = {
type = "server",
host = "127.0.0.1",
diff --git a/lua/gabrielgio/settable.lua b/lua/gabrielgio/settable.lua
index 8c4814b..387e47d 100644
--- a/lua/gabrielgio/settable.lua
+++ b/lua/gabrielgio/settable.lua
@@ -47,6 +47,7 @@ vim.opt.updatetime = 100
vim.opt.foldmethod = "expr"
vim.opt.foldexpr = "nvim_treesitter#foldexpr()"
vim.opt.foldenable = false
+vim.o.shell = "fish"
vim.o.background = "dark"
if 1 == 1 then
vim.cmd("colorscheme edge")
@@ -66,7 +67,6 @@ vim.opt.compatible = false
vim.opt.syntax = "on"
vim.cmd("filetype plugin indent on")
-key.nnoremap("<leader>w", "<C-w>w")
key.nnoremap("<TAB>", ":bnext<CR>")
key.nnoremap("<S-TAB>", ":bprevious<CR>")
key.nnoremap("<C-TAB>", ":bd<CR>")