diff --git a/lua/user/whichkey.lua b/lua/user/whichkey.lua index 1ab1a3b..a1a0b9c 100644 --- a/lua/user/whichkey.lua +++ b/lua/user/whichkey.lua @@ -35,6 +35,12 @@ function _PYTHON_TOGGLE() python:toggle() end +function _NEWTAB_TOGGLE() + local Terminal = require("toggleterm.terminal").Terminal + local pwsh = Terminal:new({ cmd = "pwsh", hidden = true, direction = "tab" }) + pwsh:toggle() +end + function _LIVE_SERVER() local Terminal = require("toggleterm.terminal").Terminal local live_server = Terminal:new({ @@ -270,6 +276,7 @@ local mappings = { t = { name = "  Terminal", l = { "lua _LIVE_SERVER()", "Live Server" }, + P = { "lua _NEWTAB_TOGGLE()", "Power Shell" }, -- l = { "ToggleTerm direction=tablive-server", "Live Server" }, x = { "ToggleTermToggleAll!", "Close Tab" }, n = { "lua _NODE_TOGGLE()", "Node" },