aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--init.lua1
-rw-r--r--plugs.lua1
-rw-r--r--toggleterm.lua13
3 files changed, 15 insertions, 0 deletions
diff --git a/init.lua b/init.lua
index 5e5f926..73cbdc9 100644
--- a/init.lua
+++ b/init.lua
@@ -6,6 +6,7 @@ dofile(cfg .. "plugs.lua")
dofile(cfg .. "treesitter.lua")
dofile(cfg .. "lsp.lua")
dofile(cfg .. "telescope.lua")
+dofile(cfg .. "toggleterm.lua")
local indent = noob42 and 4 or 8
diff --git a/plugs.lua b/plugs.lua
index ea820c1..1b77c34 100644
--- a/plugs.lua
+++ b/plugs.lua
@@ -21,6 +21,7 @@ local paqs = {
"tpope/vim-commentary";
"LunarWatcher/auto-pairs";
"lewis6991/gitsigns.nvim";
+ "akinsho/toggleterm.nvim";
}
if noob42 then table.insert(paqs, "42Paris/42header") end
require("paq")(paqs)
diff --git a/toggleterm.lua b/toggleterm.lua
new file mode 100644
index 0000000..f126906
--- /dev/null
+++ b/toggleterm.lua
@@ -0,0 +1,13 @@
+require("toggleterm").setup({
+ size = 20,
+ open_mapping = "<c-\\>",
+ hide_numbers = true,
+ 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,
+})