local key = require("gabrielgio.key") require("toggleterm").setup() local function isempty(s) return s == nil or s == "" end key.nnoremap("", ":Neogit kind=replace") key.nnoremap("", ":ToggleTerm size=40 direction=float") key.nnoremap("", ":ToggleTerm size=80 direction=vertical") key.nnoremap("", function() local user_input = vim.fn.input("$ ") if not isempty(user_input) then vim.cmd(string.format("TermExec cmd='%s'", user_input)) end end) key.tnoremap("", "") key.tnoremap("", ":ToggleTerm")