Files
tnvim/pkgs/nvchad/custom/mappings.lua
2024-03-05 01:06:37 +05:30

50 lines
1.3 KiB
Lua

local M = {}
M.nvterm = {
t = {
["<F7>"] = {
function()
require("nvterm.terminal").toggle("float")
end,
"Toggle floating term",
},
},
n = {
["<F7>"] = {
function()
require("nvterm.terminal").toggle("float")
end,
"Toggle floating term",
},
["<leader>Sl"] = { "<cmd>SessionManager! load_last_session<cr>", desc = "Load last session" },
["<leader>Ss"] = { "<cmd>SessionManager! save_current_session<cr>", desc = "Save this session" },
["<leader>Sd"] = { "<cmd>SessionManager! delete_session<cr>", desc = "Delete session" },
["<leader>Sf"] = { "<cmd>SessionManager! load_session<cr>", desc = "Search sessions" },
["<leader>S."] = {
"<cmd>SessionManager! load_current_dir_session<cr>",
desc = "Load current directory session",
},
},
}
if vim.g.neovide then
M.neovide = {
n = {
["<C-=>"] = {
function()
vim.g.neovide_scale_factor = vim.g.neovide_scale_factor + 0.1
end,
desc = "Zoom In (Neovide)",
},
["<C-->"] = {
function()
vim.g.neovide_scale_factor = vim.g.neovide_scale_factor - 0.1
end,
desc = "Zoom Out (Neovide)",
},
},
}
end
return M