summaryrefslogtreecommitdiff
path: root/lua/maps/terminal.lua
blob: c3dc804253fa72ea4527bc165beef6df0a3939de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
vim.api.nvim_set_keymap(
	"n",
	"<leader>t",
	":lua toggle_terminal(vim.g.terminal_height)<CR>",
	{silent = true, noremap = true}
)

vim.api.nvim_set_keymap(
	"t",
	"<leader>t",
	"<C-\\><C-n>:lua toggle_terminal(vim.g.terminal_height)<CR>",
	{silent = true, noremap = true}
)

-- Terminal go back to normal mode
vim.api.nvim_set_keymap(
	"t",
	"<Esc>",
	"<C-\\><C-n>",
	{noremap = true}
)

vim.api.nvim_set_keymap(
	"t",
	":q!",
	"<C-\\><C-n>:q!<CR>",
	{noremap = true}
)