diff --git a/after/plugin/toggleterm.lua b/after/plugin/toggleterm.lua new file mode 100644 index 0000000..6521008 --- /dev/null +++ b/after/plugin/toggleterm.lua @@ -0,0 +1,9 @@ +local status, toggleterm = pcall(require, "toggleterm") +if not status then + return +end + +toggleterm.setup { + shell = "pwsh.exe -nologo", + start_in_insert = true, +} diff --git a/lua/taken/packer.lua b/lua/taken/packer.lua index 285588b..ee7829f 100644 --- a/lua/taken/packer.lua +++ b/lua/taken/packer.lua @@ -119,6 +119,7 @@ return packer.startup(function(use) "nvim-lualine/lualine.nvim", requires = { "nvim-tree/nvim-web-devicons", opt = true }, }) + use({ "akinsho/toggleterm.nvim", tag = "*" }) use("rcarriga/nvim-notify") use({ "akinsho/bufferline.nvim", tag = "*", requires = "nvim-tree/nvim-web-devicons" }) use("TakenMC/presence.nvim") diff --git a/lua/taken/remaps.lua b/lua/taken/remaps.lua index 66dd4a7..0eb7920 100644 --- a/lua/taken/remaps.lua +++ b/lua/taken/remaps.lua @@ -21,7 +21,7 @@ set({"n", "v"}, "d", [["_d]], { desc = "Actually deletes text" }) set("n", "Q", "") set("n", "bf", vim.lsp.buf.format, { desc = "Formate buffer" }) set("n", "bs", ":write ", { desc = "Save buffer" }) -set("n", "bt", ":terminal pwsh.exe ", { desc = "Open terminal" }) +set("n", "bt", ":ToggleTerm direction=float ", { desc = "Open terminal" }) set("n", "", ":BufferLineCycleNext ", { desc = "Cycle tabs" }) set("n", "bn", ":BufferLineCycleNext ", { desc = "Next tab" }) set("n", "bp", ":BufferLineCyclePrev ", { desc = "NextPrevious tab" })