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>q', vim.diagnostic.setloclist)
|
||||
|
||||
|
||||
local api = require("nvim-tree.api")
|
||||
vim.keymap.set('n', '<leader>ft', api.tree.toggle)
|
||||
require('plugins')
|
||||
|
|
|
@ -1,7 +1,18 @@
|
|||
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()"
|
||||
local Terminal = require("toggleterm.terminal").Terminal
|
||||
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()
|
||||
lazygit:toggle()
|
||||
end
|
||||
end
|
||||
|
||||
vim.keymap.set('n', '<leader>tg', _LAZYGIT_TOGGLE)
|
||||
|
||||
|
|
Loading…
Reference in a new issue