diff options
| -rw-r--r-- | init.lua | 1 | ||||
| -rw-r--r-- | lua/gabrielgio/dap.lua | 15 | ||||
| -rw-r--r-- | lua/gabrielgio/settable.lua | 2 |
3 files changed, 17 insertions, 1 deletions
@@ -25,6 +25,7 @@ local pkgs = { "mfussenegger/nvim-dap", -- add dap support "nvim-neotest/nvim-nio", -- async support library "rcarriga/nvim-dap-ui", -- dap ui + "theHamsta/nvim-dap-virtual-text", -- dap in line text "nvim-lua/plenary.nvim", -- base lib "nvim-telescope/telescope.nvim", -- telescope "nvim-telescope/telescope-file-browser.nvim", -- telescope file browser 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>") |
