]> git.frustrated-labs.net Git - dotfiles.git/commitdiff
nvim: add toggleterm plugin
authorAlexander Goussas <[email protected]>
Thu, 12 Jun 2025 02:26:11 +0000 (21:26 -0500)
committerAlexander Goussas <[email protected]>
Thu, 12 Jun 2025 02:26:11 +0000 (21:26 -0500)
nvim/.config/nvim/init.lua
nvim/.config/nvim/lazy-lock.json

index e5251dbe3639af54e83f76c788a466e10273b8b6..30abddc6310669fc5b9b6118d09cab250bba5133 100644 (file)
@@ -223,6 +223,22 @@ require("lazy").setup({
         })
       end
     },
-  },
+    {
+      'akinsho/toggleterm.nvim', 
+      version = "*", 
+      config = function()
+        vim.keymap.set('n', '<leader>tt', '<Cmd>ToggleTerm<CR>', { desc = 'Toggle terminal' })
+
+        vim.api.nvim_create_autocmd({"TermEnter"}, {
+          pattern = "term://*toggleterm#*",
+          command = "tno <silent><leader>tt <Cmd>ToggleTerm<CR>"
+        })
+
+        require("toggleterm").setup({
+          shade_terminals = false,
+        })
+      end
+    }
+  ,
 })
 
index c8ea47e7a1cdab3e638d3eab53aa1ec9976bf2d9..82fbeac11b0d646ea9c7e5e281b93491e7257ff0 100644 (file)
@@ -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" }
 }