Resize how large terminals open, new keymaps and <ESC> keymap for exiting terminal mode
This commit is contained in:
@@ -13,15 +13,28 @@ return {
|
||||
winbar = { link = 'winbar' },
|
||||
winbarnc = { link = 'winbarnc' },
|
||||
},
|
||||
size = 10,
|
||||
on_create = function()
|
||||
vim.opt.foldcolumn = '0'
|
||||
vim.opt.signcolumn = 'no'
|
||||
end,
|
||||
size = function(term)
|
||||
if term.direction == 'horizontal' then
|
||||
return 15
|
||||
elseif term.direction == 'vertical' then
|
||||
return vim.o.columns * 0.4
|
||||
end
|
||||
end,
|
||||
shell = 'pwsh',
|
||||
open_mapping = [[<f12>]],
|
||||
shading_factor = 2,
|
||||
direction = 'float',
|
||||
float_opts = { border = 'rounded' },
|
||||
vim.keymap.set('n', '<leader>tv', '<Cmd>ToggleTerm direction=vertical<CR>', { desc = 'ToggleTerm vertical' }),
|
||||
vim.keymap.set('n', '<leader>tnv', '<Cmd>TermNew direction=vertical<CR>', { desc = 'ToggleTerm New vertical' }),
|
||||
vim.keymap.set('n', '<leader>tt', '<Cmd>ToggleTerm direction=horizontal<CR>', { desc = 'ToggleTerm horizontal' }),
|
||||
vim.keymap.set('n', '<leader>tnh', '<Cmd>TermNew direction=horizontal<CR>', { desc = 'ToggleTerm New horizontal' }),
|
||||
vim.keymap.set('n', '<leader>tf', '<Cmd>ToggleTerm direction=float<CR>', { desc = 'ToggleTerm float' }),
|
||||
vim.api.nvim_set_keymap('t', '<Esc>', '<C-\\><C-n>', { noremap = true }),
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user