gabrielgio.lua @ d5d80f71623aa5c13f7f21eeb602b60ffbc92fa6

Add missing dap shortcuts

Also move default shell to fish
 1diff --git a/init.lua b/init.lua
 2index f39e7fae120566ec2fbbdb40911171fac1a7340b..2dca3720bb2323caaf0673a5288f700c013cdf7d 100644
 3--- a/init.lua
 4+++ b/init.lua
 5@@ -25,6 +25,7 @@     "folke/trouble.nvim",                           -- diagnostics
 6     "mfussenegger/nvim-dap",                        -- add dap support
 7     "nvim-neotest/nvim-nio",                        -- async support library
 8     "rcarriga/nvim-dap-ui",                         -- dap ui
 9+    "theHamsta/nvim-dap-virtual-text",              -- dap in line text
10     "nvim-lua/plenary.nvim",                        -- base lib
11     "nvim-telescope/telescope.nvim",                -- telescope
12     "nvim-telescope/telescope-file-browser.nvim",   -- telescope file browser
13diff --git a/lua/gabrielgio/dap.lua b/lua/gabrielgio/dap.lua
14index e4a29239c35f49a5f500347e5777a726c8c8af85..42a6e06c5a037fa678e472f3e21fbedd3a0a35a7 100644
15--- a/lua/gabrielgio/dap.lua
16+++ b/lua/gabrielgio/dap.lua
17@@ -11,6 +11,21 @@ key.nnoremap("<leader>B", ":lua require'dap'.set_breakpoint(vim.fn.input('Condition: '))<CR>")
18 key.nnoremap("<leader>dr", ":lua require'dap'.repl.open()<CR>")
19 key.nnoremap("<Alt-k>", "<Cmd>lua require'dapui'.eval()<CR>")
20 
21+dap.listeners.before.attach.dapui_config = function()
22+	dapui.open()
23+end
24+dap.listeners.before.launch.dapui_config = function()
25+	dapui.open()
26+end
27+dap.listeners.before.event_terminated.dapui_config = function()
28+	dapui.close()
29+end
30+dap.listeners.before.event_exited.dapui_config = function()
31+	dapui.close()
32+end
33+
34+vim.keymap.set("n", "<leader>di", require("dap.ui.widgets").hover)
35+
36 dap.adapters.delve = {
37 	type = "server",
38 	host = "127.0.0.1",
39diff --git a/lua/gabrielgio/settable.lua b/lua/gabrielgio/settable.lua
40index 8c4814b335e53031d619fc4c9a01facf3066f858..387e47d97e2cd1a11fca69fe6ba867bc4c388b86 100644
41--- a/lua/gabrielgio/settable.lua
42+++ b/lua/gabrielgio/settable.lua
43@@ -47,6 +47,7 @@ vim.opt.updatetime = 100
44 vim.opt.foldmethod = "expr"
45 vim.opt.foldexpr = "nvim_treesitter#foldexpr()"
46 vim.opt.foldenable = false
47+vim.o.shell = "fish"
48 vim.o.background = "dark"
49 if 1 == 1 then
50 	vim.cmd("colorscheme edge")
51@@ -66,7 +67,6 @@ vim.opt.compatible = false
52 vim.opt.syntax = "on"
53 vim.cmd("filetype plugin indent on")
54 
55-key.nnoremap("<leader>w", "<C-w>w")
56 key.nnoremap("<TAB>", ":bnext<CR>")
57 key.nnoremap("<S-TAB>", ":bprevious<CR>")
58 key.nnoremap("<C-TAB>", ":bd<CR>")