Edited Toggleterm
This commit is contained in:
parent
45a17fe9df
commit
6043c54781
2 changed files with 16 additions and 2 deletions
|
@ -84,6 +84,7 @@ vim.keymap.set('n', ']d', vim.diagnostic.goto_next)
|
||||||
vim.keymap.set('n', '<leader>e', vim.diagnostic.open_float)
|
vim.keymap.set('n', '<leader>e', vim.diagnostic.open_float)
|
||||||
vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist)
|
vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist)
|
||||||
|
|
||||||
|
|
||||||
local api = require("nvim-tree.api")
|
local api = require("nvim-tree.api")
|
||||||
vim.keymap.set('n', '<leader>ft', api.tree.toggle)
|
vim.keymap.set('n', '<leader>ft', api.tree.toggle)
|
||||||
require('plugins')
|
require('plugins')
|
||||||
|
|
|
@ -1,7 +1,18 @@
|
||||||
require("toggleterm").setup({
|
require("toggleterm").setup({
|
||||||
open_mapping = [[<leader>tt]]
|
open_mapping = [[<leader>tt]],
|
||||||
|
direction = 'horizontal'
|
||||||
})
|
})
|
||||||
|
|
||||||
|
function _G.set_terminal_keymaps()
|
||||||
|
local opts = {buffer = 0}
|
||||||
|
vim.keymap.set('t', '<esc>', [[<C-\><C-n>]], opts)
|
||||||
|
vim.keymap.set('t', 'jk', [[<C-\><C-n>]], opts)
|
||||||
|
vim.keymap.set('t', '<C-h>', [[<Cmd>wincmd h<CR>]], opts)
|
||||||
|
vim.keymap.set('t', '<C-j>', [[<Cmd>wincmd j<CR>]], opts)
|
||||||
|
vim.keymap.set('t', '<C-k>', [[<Cmd>wincmd k<CR>]], opts)
|
||||||
|
vim.keymap.set('t', '<C-l>', [[<Cmd>wincmd l<CR>]], opts)
|
||||||
|
end
|
||||||
|
|
||||||
vim.cmd "autocmd! TermOpen term://* lua set_terminal_keymaps()"
|
vim.cmd "autocmd! TermOpen term://* lua set_terminal_keymaps()"
|
||||||
local Terminal = require("toggleterm.terminal").Terminal
|
local Terminal = require("toggleterm.terminal").Terminal
|
||||||
local lazygit = Terminal:new { cmd = 'lazygit', hidden = true, direction = 'float' }
|
local lazygit = Terminal:new { cmd = 'lazygit', hidden = true, direction = 'float' }
|
||||||
|
@ -9,5 +20,7 @@ local lazygit = Terminal:new { cmd = 'lazygit', hidden = true, direction = 'floa
|
||||||
|
|
||||||
function _LAZYGIT_TOGGLE()
|
function _LAZYGIT_TOGGLE()
|
||||||
lazygit:toggle()
|
lazygit:toggle()
|
||||||
end
|
end
|
||||||
|
|
||||||
|
vim.keymap.set('n', '<leader>tg', _LAZYGIT_TOGGLE)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue