Added toggleterm plugin and remap for it

This commit is contained in:
2023-06-24 22:37:22 +02:00
parent 5b942cb3aa
commit 1a6bd0176a
3 changed files with 11 additions and 1 deletions

View File

@@ -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,
}

View File

@@ -119,6 +119,7 @@ return packer.startup(function(use)
"nvim-lualine/lualine.nvim", "nvim-lualine/lualine.nvim",
requires = { "nvim-tree/nvim-web-devicons", opt = true }, requires = { "nvim-tree/nvim-web-devicons", opt = true },
}) })
use({ "akinsho/toggleterm.nvim", tag = "*" })
use("rcarriga/nvim-notify") use("rcarriga/nvim-notify")
use({ "akinsho/bufferline.nvim", tag = "*", requires = "nvim-tree/nvim-web-devicons" }) use({ "akinsho/bufferline.nvim", tag = "*", requires = "nvim-tree/nvim-web-devicons" })
use("TakenMC/presence.nvim") use("TakenMC/presence.nvim")

View File

@@ -21,7 +21,7 @@ set({"n", "v"}, "<leader>d", [["_d]], { desc = "Actually deletes text" })
set("n", "Q", "<nop>") set("n", "Q", "<nop>")
set("n", "<leader>bf", vim.lsp.buf.format, { desc = "Formate buffer" }) set("n", "<leader>bf", vim.lsp.buf.format, { desc = "Formate buffer" })
set("n", "<leader>bs", ":write <CR>", { desc = "Save buffer" }) set("n", "<leader>bs", ":write <CR>", { desc = "Save buffer" })
set("n", "<leader>bt", ":terminal pwsh.exe <CR>", { desc = "Open terminal" }) set("n", "<leader>bt", ":ToggleTerm direction=float <CR>", { desc = "Open terminal" })
set("n", "<leader><Tab>", ":BufferLineCycleNext <CR>", { desc = "Cycle tabs" }) set("n", "<leader><Tab>", ":BufferLineCycleNext <CR>", { desc = "Cycle tabs" })
set("n", "<leader>bn", ":BufferLineCycleNext <CR>", { desc = "Next tab" }) set("n", "<leader>bn", ":BufferLineCycleNext <CR>", { desc = "Next tab" })
set("n", "<leader>bp", ":BufferLineCyclePrev <CR>", { desc = "NextPrevious tab" }) set("n", "<leader>bp", ":BufferLineCyclePrev <CR>", { desc = "NextPrevious tab" })