mirror of
https://github.com/tuxdotrs/tawm.git
synced 2025-07-06 04:56:34 +05:30
50 lines
1.3 KiB
Lua
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
|