local map = vim.api.nvim_set_keymap local noremap = function(ctx, keys, cmd, opts) opts = opts or {} opts['noremap'] = true opts['silent'] = true map(ctx, keys, cmd, opts) end local nnoremap = function(keys, cmd) noremap('n', keys, cmd, nil) end local tnoremap = function(keys, cmd) noremap('t', keys, cmd, nil) end vim.g.floaterm_wintype = 'split' vim.g.floaterm_height = 0.2 nnoremap('', ':FloatermNew') tnoremap('', ':FloatermNew') nnoremap('', ':FloatermPrev') tnoremap('', ':FloatermPrev') nnoremap('', ':FloatermNext') tnoremap('', ':FloatermNext') nnoremap('', ':FloatermToggle') tnoremap('', ':FloatermToggle')