From 03ed1579c5564a4148206719f4bfaa12b86a1ba0 Mon Sep 17 00:00:00 2001 From: siduck Date: Tue, 15 Aug 2023 20:26:23 +0530 Subject: [PATCH] Breaking change: replace nvterm with UI term module --- lua/core/mappings.lua | 85 +++++++++++++++++-------------------------- lua/plugins/init.lua | 13 +------ 2 files changed, 34 insertions(+), 64 deletions(-) diff --git a/lua/core/mappings.lua b/lua/core/mappings.lua index 2aaf7ab..a66b99c 100644 --- a/lua/core/mappings.lua +++ b/lua/core/mappings.lua @@ -281,67 +281,48 @@ M.telescope = { }, } -M.nvterm = { - plugin = true, - - t = { - -- toggle in terminal mode - [""] = { - function() - require("nvterm.terminal").toggle "float" - end, - "Toggle floating term", - }, - - [""] = { - function() - require("nvterm.terminal").toggle "horizontal" - end, - "Toggle horizontal term", - }, - - [""] = { - function() - require("nvterm.terminal").toggle "vertical" - end, - "Toggle vertical term", - }, - }, - +M.terminal = { n = { - -- toggle in normal mode - [""] = { - function() - require("nvterm.terminal").toggle "float" - end, - "Toggle floating term", - }, - - [""] = { - function() - require("nvterm.terminal").toggle "horizontal" - end, - "Toggle horizontal term", - }, - - [""] = { - function() - require("nvterm.terminal").toggle "vertical" - end, - "Toggle vertical term", - }, - - -- new ["h"] = { function() - require("nvterm.terminal").new "horizontal" + require("nvchad.term").new { pos = "sp", size = 0.3 } end, "New horizontal term", }, ["v"] = { function() - require("nvterm.terminal").new "vertical" + require("nvchad.term").new { pos = "vsp", size = 0.2 } + end, + "New vertical term", + }, + + [""] = { + function() + require("nvchad.term").toggle { pos = "vsp", id = "vtoggleTerm" } + end, + "New vertical term", + }, + + [""] = { + function() + require("nvchad.term").toggle { pos = "sp", id = "htoggleTerm", size = 0.3 } + end, + "New vertical term", + }, + }, + + t = { + [""] = { + function() + require("nvchad.term").toggle { pos = "vsp", id = "vtoggleTerm" } + end, + "New vertical term", + }, + + [""] = { + function() + require("nvchad.term").toggle { pos = "sp", id = "htoggleTerm", size = 0.3 } end, "New vertical term", }, diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index 7b8a253..35b4a43 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -14,21 +14,10 @@ local default_plugins = { { "NvChad/ui", - branch = "v2.0", + branch = "term", lazy = false, }, - { - "NvChad/nvterm", - init = function() - require("core.utils").load_mappings "nvterm" - end, - config = function(_, opts) - require "base46.term" - require("nvterm").setup(opts) - end, - }, - { "NvChad/nvim-colorizer.lua", init = function()