From 46426a344ae914e54435638fd1de90f535969959 Mon Sep 17 00:00:00 2001 From: Alexander Goussas Date: Wed, 11 Jun 2025 21:26:11 -0500 Subject: [PATCH] nvim: add toggleterm plugin --- nvim/.config/nvim/init.lua | 18 +++++++++++++++++- nvim/.config/nvim/lazy-lock.json | 2 +- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index e5251db..30abddc 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -223,6 +223,22 @@ require("lazy").setup({ }) end }, - }, + { + 'akinsho/toggleterm.nvim', + version = "*", + config = function() + vim.keymap.set('n', 'tt', 'ToggleTerm', { desc = 'Toggle terminal' }) + + vim.api.nvim_create_autocmd({"TermEnter"}, { + pattern = "term://*toggleterm#*", + command = "tno tt ToggleTerm" + }) + + require("toggleterm").setup({ + shade_terminals = false, + }) + end + } + , }) diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index c8ea47e..82fbeac 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -3,7 +3,6 @@ "ghcid": { "branch": "master", "commit": "b7dc5c4ee640b6c8137ecfd0a2b50df278015221" }, "gitsigns.nvim": { "branch": "main", "commit": "731b581428ec6c1ccb451b95190ebbc6d7006db7" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, - "neoterm": { "branch": "master", "commit": "eca22dc90a9db5e52d8baf91f31991ad540ffe36" }, "noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-lspconfig": { "branch": "master", "commit": "77d3fdfb3554632c7a3b101ded643d422de7626f" }, @@ -14,6 +13,7 @@ "nvim-web-devicons": { "branch": "master", "commit": "1fb58cca9aebbc4fd32b086cb413548ce132c127" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, + "toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" }, "vim-clang-format": { "branch": "master", "commit": "6b791825ff478061ad1c57b21bb1ed5a5fd0eb29" }, "vim-stylish-haskell": { "branch": "master", "commit": "60a59fd767956c40372b5aeab2d68a0a953ebb2b" } } -- 2.43.0