From ccb13ec4580750a68ee0631c09ae0d357a02f15b Mon Sep 17 00:00:00 2001
From: 0xKev <56137695+0xKev@users.noreply.github.com>
Date: Fri, 13 Feb 2026 05:13:31 -0500
Subject: [PATCH] fix(keymaps): terminal-toggle should hide instead of
re-evaluating root dir
---
lua/lazyvim/config/keymaps.lua | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/lua/lazyvim/config/keymaps.lua b/lua/lazyvim/config/keymaps.lua
index 05d07a21..a452e51a 100644
--- a/lua/lazyvim/config/keymaps.lua
+++ b/lua/lazyvim/config/keymaps.lua
@@ -189,8 +189,10 @@ map("n", "L", function() LazyVim.news.changelog() end, { desc = "LazyVim
-- floating terminal
map("n", "fT", function() Snacks.terminal() end, { desc = "Terminal (cwd)" })
map("n", "ft", function() Snacks.terminal(nil, { cwd = LazyVim.root() }) end, { desc = "Terminal (Root Dir)" })
-map({"n","t"}, "",function() Snacks.terminal(nil, { cwd = LazyVim.root() }) end, { desc = "Terminal (Root Dir)" })
-map({"n","t"}, "",function() Snacks.terminal(nil, { cwd = LazyVim.root() }) end, { desc = "which_key_ignore" })
+map("n", "", function() Snacks.terminal(nil, { cwd = LazyVim.root() }) end, { desc = "Terminal (Root Dir)" })
+map("t", "", "hide", { desc = "Hide Terminal" })
+map("n", "", function() Snacks.terminal(nil, { cwd = LazyVim.root() }) end, { desc = "which_key_ignore" })
+map("t", "", "hide", { desc = "which_key_ignore" })
-- windows
map("n", "-", "s", { desc = "Split Window Below", remap = true })