From 8bdb38deff076ef3389820d3000ad705c6755da8 Mon Sep 17 00:00:00 2001
From: Gustaf Rydholm <gustaf.rydholm@gmail.com>
Date: Fri, 14 Jan 2022 19:04:08 +0100
Subject: Remove toggleterm

---
 lua/config/init.lua       |  1 -
 lua/config/toggleterm.lua | 48 -----------------------------------------------
 lua/config/whichkey.lua   |  7 -------
 lua/plugins.lua           |  1 -
 4 files changed, 57 deletions(-)
 delete mode 100644 lua/config/toggleterm.lua

(limited to 'lua')

diff --git a/lua/config/init.lua b/lua/config/init.lua
index 7c828f3..ceb6f6b 100644
--- a/lua/config/init.lua
+++ b/lua/config/init.lua
@@ -19,4 +19,3 @@ require("config.autocommands")
 require("config.hop")
 require("config.zen")
 require("config.spectre")
-require("config.toggleterm")
diff --git a/lua/config/toggleterm.lua b/lua/config/toggleterm.lua
deleted file mode 100644
index 6e11000..0000000
--- a/lua/config/toggleterm.lua
+++ /dev/null
@@ -1,48 +0,0 @@
--- Adds ability to open a terminal with neovim, e.g. lazygit.
-
-local status_ok, toggleterm = pcall(require, "toggleterm")
-if not status_ok then
-	return
-end
-
-toggleterm.setup({
-	size = 20,
-	open_mapping = [[<c-\>]],
-	hide_numbers = true,
-	shade_filetypes = {},
-	shade_terminals = true,
-	shading_factor = 2,
-	start_in_insert = true,
-	insert_mappings = true,
-	persist_size = true,
-	direction = "float",
-	close_on_exit = true,
-	shell = vim.o.shell,
-	float_opts = {
-		border = "curved",
-		winblend = 0,
-		highlights = {
-			border = "Normal",
-			background = "Normal",
-		},
-	},
-})
-
-function _G.set_terminal_keymaps()
-	local opts = { noremap = true }
-	vim.api.nvim_buf_set_keymap(0, "t", "<esc>", [[<C-\><C-n>]], opts)
-	vim.api.nvim_buf_set_keymap(0, "t", "jk", [[<C-\><C-n>]], opts)
-	vim.api.nvim_buf_set_keymap(0, "t", "<C-h>", [[<C-\><C-n><C-W>h]], opts)
-	vim.api.nvim_buf_set_keymap(0, "t", "<C-j>", [[<C-\><C-n><C-W>j]], opts)
-	vim.api.nvim_buf_set_keymap(0, "t", "<C-k>", [[<C-\><C-n><C-W>k]], opts)
-	vim.api.nvim_buf_set_keymap(0, "t", "<C-l>", [[<C-\><C-n><C-W>l]], opts)
-end
-
-vim.cmd("autocmd! TermOpen term://* lua set_terminal_keymaps()")
-
-local Terminal = require("toggleterm.terminal").Terminal
-local lazygit = Terminal:new({ cmd = "lazygit", hidden = true })
-
-function _LAZYGIT_TOGGLE()
-	lazygit:toggle()
-end
diff --git a/lua/config/whichkey.lua b/lua/config/whichkey.lua
index 955e85a..f2a174f 100644
--- a/lua/config/whichkey.lua
+++ b/lua/config/whichkey.lua
@@ -182,13 +182,6 @@ local mappings = {
 		w = { "<cmd>lua require('spectre').open_visual({select_word=true})<cr>", "Replace Word" },
 		f = { "<cmd>lua require('spectre').open_file_search()<cr>", "Replace Buffer" },
 	},
-
-	t = {
-		name = "Terminal",
-		f = { "<cmd>ToggleTerm direction=float<cr>", "Float" },
-		h = { "<cmd>ToggleTerm size=10 direction=horizontal<cr>", "Horizontal" },
-		v = { "<cmd>ToggleTerm size=80 direction=vertical<cr>", "Vertical" },
-	},
 }
 
 local vopts = {
diff --git a/lua/plugins.lua b/lua/plugins.lua
index 82742b6..c9dc29d 100644
--- a/lua/plugins.lua
+++ b/lua/plugins.lua
@@ -59,5 +59,4 @@ return {
 		"kevinhwang91/nvim-bqf",
 		event = "BufRead",
 	},
-	{ "akinsho/toggleterm.nvim" },
 }
-- 
cgit v1.2.3-70-g09d2