|
|
|
@ -292,69 +292,75 @@ M.telescope = {
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
M.nvterm = {
|
|
|
|
|
plugin = true,
|
|
|
|
|
|
|
|
|
|
t = {
|
|
|
|
|
-- toggle in terminal mode
|
|
|
|
|
["<A-i>"] = {
|
|
|
|
|
M.terminal = {
|
|
|
|
|
n = {
|
|
|
|
|
-- spawn new terms
|
|
|
|
|
["<leader>h"] = {
|
|
|
|
|
function()
|
|
|
|
|
require("nvterm.terminal").toggle "float"
|
|
|
|
|
require("nvchad.term").new { pos = "sp", size = 0.3 }
|
|
|
|
|
end,
|
|
|
|
|
"Toggle floating term",
|
|
|
|
|
"New horizontal term",
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
["<A-h>"] = {
|
|
|
|
|
["<leader>v"] = {
|
|
|
|
|
function()
|
|
|
|
|
require("nvterm.terminal").toggle "horizontal"
|
|
|
|
|
require("nvchad.term").new { pos = "vsp", size = 0.3 }
|
|
|
|
|
end,
|
|
|
|
|
"Toggle horizontal term",
|
|
|
|
|
"New vertical term",
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
-- toggle terms
|
|
|
|
|
["<A-v>"] = {
|
|
|
|
|
function()
|
|
|
|
|
require("nvterm.terminal").toggle "vertical"
|
|
|
|
|
require("nvchad.term").toggle { pos = "vsp", id = "vtoggleTerm", size = 0.3 }
|
|
|
|
|
end,
|
|
|
|
|
"Toggle vertical term",
|
|
|
|
|
"New vertical term",
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
["<A-h>"] = {
|
|
|
|
|
function()
|
|
|
|
|
require("nvchad.term").toggle { pos = "sp", id = "htoggleTerm", size = 0.2 }
|
|
|
|
|
end,
|
|
|
|
|
"New vertical term",
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
n = {
|
|
|
|
|
-- toggle in normal mode
|
|
|
|
|
["<A-i>"] = {
|
|
|
|
|
function()
|
|
|
|
|
require("nvterm.terminal").toggle "float"
|
|
|
|
|
require("nvchad.term").toggle { pos = "float", id = "floatTerm" }
|
|
|
|
|
end,
|
|
|
|
|
"Toggle floating term",
|
|
|
|
|
"Toggleable Floating term",
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
["<A-h>"] = {
|
|
|
|
|
-- toggle terms in terminal mode
|
|
|
|
|
t = {
|
|
|
|
|
["<ESC>"] = {
|
|
|
|
|
function()
|
|
|
|
|
require("nvterm.terminal").toggle "horizontal"
|
|
|
|
|
local win = vim.api.nvim_get_current_win()
|
|
|
|
|
vim.api.nvim_win_close(win, true)
|
|
|
|
|
end,
|
|
|
|
|
"Toggle horizontal term",
|
|
|
|
|
"close term in terminal mode",
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
["<A-v>"] = {
|
|
|
|
|
function()
|
|
|
|
|
require("nvterm.terminal").toggle "vertical"
|
|
|
|
|
require("nvchad.term").toggle { pos = "vsp", id = "vtoggleTerm" }
|
|
|
|
|
end,
|
|
|
|
|
"Toggle vertical term",
|
|
|
|
|
"New vertical term",
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
-- new
|
|
|
|
|
["<leader>h"] = {
|
|
|
|
|
["<A-h>"] = {
|
|
|
|
|
function()
|
|
|
|
|
require("nvterm.terminal").new "horizontal"
|
|
|
|
|
require("nvchad.term").toggle { pos = "sp", id = "htoggleTerm" }
|
|
|
|
|
end,
|
|
|
|
|
"New horizontal term",
|
|
|
|
|
"New vertical term",
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
["<leader>v"] = {
|
|
|
|
|
["<A-i>"] = {
|
|
|
|
|
function()
|
|
|
|
|
require("nvterm.terminal").new "vertical"
|
|
|
|
|
require("nvchad.term").toggle { pos = "float", id = "floatTerm" }
|
|
|
|
|
end,
|
|
|
|
|
"New vertical term",
|
|
|
|
|
"Toggleable Floating term",
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|