Toggleterm

This commit is contained in:
Jesper Fussing Mørk 2022-10-13 16:29:56 +02:00
parent 292483234d
commit 652106e353
4 changed files with 30 additions and 13 deletions

View File

@ -1,3 +1,9 @@
require('leap').set_default_keymaps() require('leap').set_default_keymaps()
require('litee.lib').setup() require('litee.lib').setup()
require('litee.gh').setup() require('litee.gh').setup()
require("toggleterm").setup{
size = 60,
direction = 'vertical',
}

View File

@ -81,11 +81,22 @@ vim.keymap.set('n', '<C-K>', '<C-W><C-K>', { noremap = true, silent = true })
vim.keymap.set('n', '<C-L>', '<C-W><C-L>', { noremap = true, silent = true }) vim.keymap.set('n', '<C-L>', '<C-W><C-L>', { noremap = true, silent = true })
vim.keymap.set('n', '<C-H>', '<C-W><C-H>', { noremap = true, silent = true }) vim.keymap.set('n', '<C-H>', '<C-W><C-H>', { noremap = true, silent = true })
vim.keymap.set("n", "<F12>", "<cmd>TroubleToggle document_diagnostics<cr>", vim.keymap.set("n", "<F5>", "<cmd>TroubleToggle document_diagnostics<cr>",
{silent = true, noremap = true} {silent = true, noremap = true}
) )
vim.keymap.set('n', '<F5>', "<cmd>lua require('github-notifications.menu').notifications()<CR>", { noremap = true, silent = true })
--TERMINAL BINDINGS
vim.api.nvim_set_keymap('n', '<F12>', "<cmd>ToggleTerm<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', '<F36>', "<cmd>ToggleTermToggleAll<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap('t', '<F36>', "<cmd>ToggleTermToggleAll<CR>", { noremap = true, silent = true })
vim.keymap.set('t', '<ESC>', "<C-\\><C-n>",
{ noremap = true, silent = true }
)
vim.api.nvim_set_keymap('t', '<C-H>', "<cmd>wincmd h<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap('t', '<C-J>', "<cmd>wincmd j<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap('t', '<C-K>', "<cmd>wincmd k<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap('t', '<C-L>', "<cmd>wincmd l<CR>", { noremap = true, silent = true })
-- WHICH KEY -- WHICH KEY
local wk = require("which-key") local wk = require("which-key")

View File

@ -20,15 +20,7 @@ return require('packer').startup(function(use)
} }
end end
} }
use {
'rlch/github-notifications.nvim',
config = [[require('config.github-notifications')]],
requires = {
'nvim-lua/plenary.nvim',
'nvim-telescope/telescope.nvim',
},
}
-- Handling -- Handling
use { use {
'nvim-telescope/telescope.nvim', tag = '0.1.0', 'nvim-telescope/telescope.nvim', tag = '0.1.0',
@ -49,6 +41,15 @@ return require('packer').startup(function(use)
} }
end end
} }
use {
"akinsho/toggleterm.nvim",
config = function()
require("toggleterm").setup{
size = 20,
direction = 'vertical',
}
end
}
-- Completion -- Completion
use 'github/copilot.vim' use 'github/copilot.vim'

View File

@ -22,7 +22,7 @@ require('lualine').setup {
}, },
sections = { sections = {
lualine_a = {'mode'}, lualine_a = {'mode'},
lualine_b = {'branch', 'diff', 'diagnostics', require('github-notifications').statusline_notification_count}, lualine_b = {'branch', 'diff', 'diagnostics'},
lualine_c = {'filename'}, lualine_c = {'filename'},
lualine_x = {'encoding', 'fileformat', 'filetype'}, lualine_x = {'encoding', 'fileformat', 'filetype'},
lualine_y = {'progress'}, lualine_y = {'progress'},
@ -41,4 +41,3 @@ require('lualine').setup {
inactive_winbar = {}, inactive_winbar = {},
extensions = {} extensions = {}
} }
require('telescope').load_extension('ghn')