mirror of https://github.com/LazyVim/starter
42 lines
1.6 KiB
Lua
42 lines
1.6 KiB
Lua
return {
|
|
{
|
|
"akinsho/toggleterm.nvim",
|
|
version = "*",
|
|
config = true,
|
|
keys = {
|
|
-- horizontal bash
|
|
{ "<leader>th", "<cmd>lua TermToggleShell('horizontal')<cr>", desc = "H-Shell" },
|
|
{
|
|
"<a-1>",
|
|
mode = { "n", "v", "t" },
|
|
"<cmd> lua TermToggleShell('horizontal')<cr>",
|
|
desc = "H-Shell",
|
|
},
|
|
-- float bash
|
|
{ "<leader>tf", "<cmd>lua TermToggleShell('float')<cr>", desc = "Shell" },
|
|
{
|
|
"<a-2>",
|
|
mode = { "n", "v", "t" },
|
|
"<cmd> lua TermToggleShell('float')<cr>",
|
|
desc = "Shell",
|
|
},
|
|
-- containers
|
|
{ "<leader>tc", "<cmd>lua TermToggleContainer('float')<cr>", desc = "Container" },
|
|
{ "<a-3>", mode = { "n", "x", "o", "t" }, "<cmd>lua TermToggleContainer('float')<cr>", desc = "Container" },
|
|
-- ssh
|
|
{ "<leader>ts", "<cmd>lua TermToggleSsh('float')<cr>", desc = "ssh" },
|
|
{ "<a-4>", mode = { "n", "x", "o", "t" }, "<cmd>lua TermToggleSsh('float')<cr>", desc = "ssh" },
|
|
-- python
|
|
{ "<leader>tp", "<cmd>lua TermTogglePython('float')<cr>", desc = "Python" },
|
|
{ "<a-5>", mode = { "n", "x", "o", "t" }, "<cmd>lua TermTogglePython('float')<cr>", desc = "Python" },
|
|
-- node
|
|
{ "<leader>tn", "<cmd>lua TermToggleNode('float')<cr>", desc = "Node" },
|
|
{ "<a-6>", mode = { "n", "x", "o", "t" }, "<cmd>lua TermToggleNode('float')<cr>", desc = "Node" },
|
|
-- lua
|
|
{ "<leader>tl", "<cmd>lua TermToggleLua('float')<cr>", desc = "Lua" },
|
|
{ "<a-7>", mode = { "n", "x", "o", "t" }, "<cmd>lua TermToggleLua('float')<cr>", desc = "Lua" },
|
|
--
|
|
},
|
|
},
|
|
}
|