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