Mercurial > dotfiles
diff dot_config/nvim/config.lua @ 338:890fe7d01f19
Use toggleterm as more robust terminal integration
author | zegervdv <zegervdv@me.com> |
---|---|
date | Fri, 22 Jan 2021 21:58:01 +0100 |
parents | e89bdbc1a2dd |
children | fbec60e4ee05 |
line wrap: on
line diff
--- a/dot_config/nvim/config.lua Thu Jan 21 10:16:25 2021 +0100 +++ b/dot_config/nvim/config.lua Fri Jan 22 21:58:01 2021 +0100 @@ -109,9 +109,21 @@ -- Colorscheme use {'zegervdv/nvcode-color-schemes.vim'} + -- Terminal + use {'akinsho/nvim-toggleterm.lua'} + end) end +require'toggleterm'.setup { + size = 20, + open_mapping = [[+]], + shade_filetypes = {}, + shade_terminals = true, + persist_size = true, + direction = 'horizontal', +} + -- This came from https://github.com/tjdevries/config_manager/blob/master/xdg_config/nvim/lua/lsp_config.lua local mapper = function(mode, key, result, noremap) if noremap == nil then @@ -120,10 +132,6 @@ vim.fn.nvim_buf_set_keymap(0, mode, key, result, {noremap=noremap, silent=true}) end --- Terminal -vim.cmd "nnoremap <silent> <c-z> <cmd>lua require'terminal'.toggle()<CR>" -vim.cmd "tnoremap <silent> <c-z> <c-\\><c-n>:lua require'terminal'.toggle()<CR>" - -- LSP and Treesitter config local lsp = require'lspconfig'