From dab574ff794850befb0aac8f6d246ee8e84ddfeb Mon Sep 17 00:00:00 2001 From: "Radu Macocian (admac)" Date: Thu, 30 Apr 2026 15:20:12 +0200 Subject: [PATCH] added snacks terminal handling --- .config/nvim/after/plugin/neogit.lua | 2 +- .config/nvim/after/plugin/snacks.lua | 8 ++++++-- .config/nvim/lua/dap/dap-dotnet.lua | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.config/nvim/after/plugin/neogit.lua b/.config/nvim/after/plugin/neogit.lua index a8dccd5..9d27d64 100644 --- a/.config/nvim/after/plugin/neogit.lua +++ b/.config/nvim/after/plugin/neogit.lua @@ -1,6 +1,6 @@ local neogit = require('neogit') vim.keymap.set("n", "gs", function() - neogit.open({ kind= "floating" }) + neogit.open() end ) diff --git a/.config/nvim/after/plugin/snacks.lua b/.config/nvim/after/plugin/snacks.lua index 8ed33f5..39193cf 100644 --- a/.config/nvim/after/plugin/snacks.lua +++ b/.config/nvim/after/plugin/snacks.lua @@ -86,5 +86,9 @@ local function toggle_term(fullscreen) end end -vim.keymap.set({ "n", "t" }, "tt", function() toggle_term(false) end, { desc = "Terminal (split)" }) -vim.keymap.set({ "n", "t" }, "tT", function() toggle_term(true) end, { desc = "Terminal (fullscreen)" }) +vim.keymap.set("n", "tt", function() toggle_term(false) end, { desc = "Terminal (split)" }) +vim.keymap.set("n", "tT", function() toggle_term(true) end, { desc = "Terminal (fullscreen)" }) +vim.keymap.set("t", "", function() + local w = find_term_win() + if w then vim.api.nvim_win_close(w, true) end +end, { desc = "Hide terminal" }) diff --git a/.config/nvim/lua/dap/dap-dotnet.lua b/.config/nvim/lua/dap/dap-dotnet.lua index 4aee34b..2083c19 100644 --- a/.config/nvim/lua/dap/dap-dotnet.lua +++ b/.config/nvim/lua/dap/dap-dotnet.lua @@ -5,7 +5,7 @@ local M = {} -- Adapter (netcoredbg) dap.adapters.coreclr = { type = "executable", - command = "/home/radu/.local/share/nvim/mason/bin/netcoredbg", + command = vim.fn.expand("$HOME/.local/share/nvim/mason/bin/netcoredbg"), args = { "--interpreter=vscode" }, }